//! [0] QFuture future = ...; QFuture::const_iterator i; for (i = future.constBegin(); i != future.constEnd(); ++i) cout << *i << endl; //! [0] //! [1] QFuture future; ... QFutureIterator i(future); while (i.hasNext()) qDebug() << i.next(); //! [1] //! [2] QFutureIterator i(future); i.toBack(); while (i.hasPrevious()) qDebug() << i.previous(); //! [2]