libstdc++
std::shared_future< _Res > Class Template Reference

Public Member Functions

 shared_future (const shared_future &__sf) noexcept
 
 shared_future (future< _Res > &&__uf) noexcept
 
 shared_future (shared_future &&__sf) noexcept
 
const _Res & get () const
 
shared_futureoperator= (const shared_future &__sf) noexcept
 
shared_futureoperator= (shared_future &&__sf) noexcept
 

Detailed Description

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

Primary template for shared_future.

Definition at line 127 of file future.

Constructor & Destructor Documentation

◆ shared_future() [1/3]

template<typename _Res >
std::shared_future< _Res >::shared_future ( const shared_future< _Res > &  __sf)
inlinenoexcept

Copy constructor.

Definition at line 915 of file future.

◆ shared_future() [2/3]

template<typename _Res >
std::shared_future< _Res >::shared_future ( future< _Res > &&  __uf)
inlinenoexcept

Construct from a future rvalue.

Definition at line 918 of file future.

◆ shared_future() [3/3]

template<typename _Res >
std::shared_future< _Res >::shared_future ( shared_future< _Res > &&  __sf)
inlinenoexcept

Construct from a shared_future rvalue.

Definition at line 923 of file future.

Member Function Documentation

◆ get()

template<typename _Res >
const _Res& std::shared_future< _Res >::get ( ) const
inline

Retrieving the value.

Definition at line 941 of file future.


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