libstdc++: std::future< _Res > Class Template Reference (original) (raw)

#include <[future](a00101%5Fsource.html)>

Public Member Functions
future (const future &)=delete
future (future &&__uf) noexcept
_Res get ()
future & operator= (const future &)=delete
future & operator= (future &&__fut) noexcept
shared_future< _Res > share () noexcept
bool valid () const noexcept
void wait () const
template<typename _Rep , typename _Period >
future_status wait_for (const chrono::duration< _Rep, _Period > &__rel) const
template<typename _Clock , typename _Duration >
future_status wait_until (const chrono::time_point< _Clock, _Duration > &__abs) const
Protected Types
typedef __future_base::_Result< _Res > & __result_type
Friends
template<typename _Fn , typename... _Args>
future< __async_result_of< _Fn, _Args... > > async (launch, _Fn &&, _Args &&...)
template
class packaged_task
class promise< _Res >

template<typename _Res>
class std::future< _Res >

Primary template for future.

Definition at line 792 of file future.

__result_type

future() [1/2]

template<typename _Res >

constexpr std::future< _Res >::future ( ) inlineconstexprnoexcept

Definition at line 814 of file future.

future() [2/2]

Move constructor.

Definition at line 817 of file future.

_M_get_result()

_M_swap()

get()

operator=()

valid()

wait()

wait_for()

template<typename _Res >

template<typename _Rep , typename _Period >

Definition at line 728 of file future.

wait_until()

template<typename _Res >

template<typename _Clock , typename _Duration >

Definition at line 736 of file future.

packaged_task

template<typename _Res >

template

friend class packaged_task friend

Definition at line 802 of file future.

promise< _Res >


The documentation for this class was generated from the following file: