header

<future>

Future
Header with facilities that allow asynchronous access to values set by specific providers, possibly in a different thread.

Each of these providers (which are either promise or packaged_task objects, or calls to async ) share access to a shared state with a future object: the point where the provider makes the shared state ready is synchronized with the point the future object accesses the shared state.

Classes

Providers

promise
Promise (class template)
packaged_task
Packaged task (class template)

Futures

future
Future (class template)
shared_future
Shared future (class template)

Other types

future_error
Future error exception (class)
future_errc
Error conditions for future objects (enum class)
future_status
Return value for timed future operations (enum class)
launch
Launching policy for async (enum class)

Functions

Providers

async
Call function asynchronously (function template)

Other functions

future_category
Return future category (function)

AltStyle によって変換されたページ (->オリジナル) /