| std::shared_future< _Res >(3cxx) | std::shared_future< _Res >(3cxx) | 
std::shared_future< _Res > - Primary template for shared_future.
Inherits std::__basic_future< _Res >.
template<typename _Res > using _Ptr =
    unique_ptr< _Res, _Result_base::_Deleter >
  
  A unique_ptr for result objects. using _State_base = _State_baseV2
  
  
shared_future (const shared_future &__sf)
    noexcept
  
  Copy constructor. shared_future (future< _Res >
    &&__uf) noexcept
  
  Construct from a future rvalue. shared_future (shared_future
    &&__sf) noexcept
  
  Construct from a shared_future rvalue. const _Res & get () const
  
  Retrieving the value. shared_future & operator= (const
    shared_future &__sf) noexcept
  
  shared_future & operator= (shared_future
    &&__sf) 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
  
  
template<typename _Res , typename _Allocator > static
    _Ptr< _Result_alloc< _Res, _Allocator > >
    _S_allocate_result (const _Allocator &__a)
  
  template<typename _Res , typename _Tp > static _Ptr<
    _Result< _Res > > _S_allocate_result (const
    std::allocator< _Tp > &__a)
  
  template<typename _Res_ptr , typename _BoundFn > static _Task_setter<
    _Res_ptr, _BoundFn > _S_task_setter (_Res_ptr &__ptr, _BoundFn
    &__call)
  
  
typedef __future_base::_Result< _Res > &
    __result_type
  
  typedef shared_ptr< _State_base > __state_type
  
  
__result_type _M_get_result () const
  
  Wait for the state to be ready and rethrow any stored exception. void
    _M_swap (__basic_future &__that) noexcept
  
  
class std::shared_future< _Res >"Primary template for shared_future.
Definition at line 900 of file future.
Definition at line 677 of file future.
Definition at line 676 of file future.
A unique_ptr for result objects.
Definition at line 222 of file future.
Definition at line 597 of file future.
Definition at line 912 of file future.
Copy constructor.
Definition at line 915 of file future.
Construct from a future rvalue.
Definition at line 918 of file future.
Construct from a shared_future rvalue.
Definition at line 923 of file future.
Wait for the state to be ready and rethrow any stored exception.
Definition at line 716 of file future.
Definition at line 725 of file future.
Definition at line 287 of file future.
Definition at line 300 of file future.
Definition at line 621 of file future.
Retrieving the value.
Definition at line 941 of file future.
Definition at line 927 of file future.
Definition at line 933 of file future.
Definition at line 688 of file future.
Definition at line 691 of file future.
Definition at line 699 of file future.
Definition at line 707 of file future.
Generated automatically by Doxygen for libstdc++ from the source code.
| Thu Feb 16 2023 | libstdc++ |