Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

WhenAnyResult Struct

template <typename T> struct QtFuture::WhenAnyResult

QtFuture::WhenAnyResult is used to represent the result of QtFuture::whenAny(). More...

Header: #include <WhenAnyResult>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
Since: Qt 6.3

Public Variables

QFuture<T> future
qsizetype index

Detailed Description

The QtFuture::WhenAnyResult<T> struct is used for packaging the copy and the index of the first completed QFuture<T> in the sequence of futures packaging type T that are passed to QtFuture::whenAny().

See also QFuture and QtFuture::whenAny().

Member Variable Documentation

QFuture<T> WhenAnyResult::future

The field contains the copy of the first completed QFuture that packages type T, where T is the type packaged by the futures passed to whenAny().

See also QtFuture::whenAny().

qsizetype WhenAnyResult::index

The field contains the index of the first completed QFuture in the sequence of futures passed to whenAny(). It has type qsizetype.

See also QtFuture::whenAny().

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded