Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
src_corelib_thread_qfuture.cpp File Reference

(07d6d31a4c0c17d8c897d783a9b0841df6834b02)

Go to the source code of this file.

Typedefs

using NetworkReply = std::variant<QByteArray, QNetworkReply::NetworkError>
 [2]
 
using IOResult = std::variant<QString, IOError>
 

Enumerations

enum class  IOError { FailedToRead , FailedToWrite }
 

Functions

 for (i=future.constBegin();i !=future.constEnd();++i) cout<< qPrintable(*i)<< endl
 
QFutureIterator< QStringi (future)
 [1]
 
 while (i.hasNext()) QString s
 
i toBack ()
 
 if (auto filePath=std::get_if< QString >(&result))
 

Variables

QFuture< QStringfuture = ...
 [0]
 
QFuture< QString >::const_iterator i
 
auto result = future.result()
 

Typedef Documentation

◆ IOResult

Definition at line 33 of file src_corelib_thread_qfuture.cpp.

◆ NetworkReply

Enumeration Type Documentation

◆ IOError

enum class IOError
strong
Enumerator
FailedToRead 
FailedToWrite 

Definition at line 32 of file src_corelib_thread_qfuture.cpp.

Function Documentation

◆ for()

for ( i = future.constBegin();i !=future.constEnd();++i)

◆ i()

QFutureIterator< QString > i ( future )

[1]

[2]

◆ if()

if ( auto filePath = std::get_if<QString>(&result))

[4]

[5]

[5]

[6]

[6]

[7]

[7]

[8]

[8]

[9]

[9]

[10]

[10]

[11]

[11]

[12]

[12]

[13]

[13]

[14]

[14]

[15]

[15]

[16]

[16]

[17]

[17]

[18]

[18]

[19]

[19]

[20]

[20]

[21]

[21]

[22]

[22]

[23]

[23]

[24]

[24]

[25]

[25]

[26]

[26]

[27]

[27]

[28]

[28]

[29]

[29]

[30]

[30]

[31]

[31]

[32]

[32]

[33]

[33]

[34]

[34]

[35]

[35]

[36]

[36]

[37]

[37]

Definition at line 50 of file src_corelib_thread_qfuture.cpp.

References QtFuture::Async, QtFuture::connect(), context, Error, future, images, QtFuture::makeReadyRangeFuture(), QtFuture::makeReadyValueFuture(), QtFuture::makeReadyVoidFuture(), QtConcurrent::mappedReduced(), Q_OBJECT, qDebug, result, results, QtConcurrent::run(), running, show(), url, value2, QtFuture::whenAll(), and QtFuture::whenAny().

+ Here is the call graph for this function:

◆ toBack()

i toBack ( )

◆ while()

while ( i. hasNext())

Definition at line 62 of file doc_src_containers.cpp.

References i, qDebug, and qPrintable.

Variable Documentation

◆ future

QFuture<IOResult> future = ...

[0]

[3]

[1]

[4]

Definition at line 5 of file src_corelib_thread_qfuture.cpp.

Referenced by if().

◆ i

QFuture<QString>::const_iterator i

Definition at line 7 of file src_corelib_thread_qfuture.cpp.

◆ result

auto result = future.result()

Definition at line 49 of file src_corelib_thread_qfuture.cpp.

Referenced by if().