logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

std::__future_base - Base class and enclosing scope.

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libstdc++                           std::__future_base(3cxx)

Detailed Description

       Base class and enclosing scope.

Member Typedef Documentation

template<typename_Res>usingstd::__future_base::_Ptr=unique_ptr<_Res,_Result_base::_Deleter>
       A unique_ptr for result objects.

Name

       std::__future_base - Base class and enclosing scope.

Synopsis

       #include <future>

       Inherited by std::__basic_future<_Res&>, std::__basic_future<void>, and std::__basic_future<_Res>.

   Classes
       struct _Result
           A result object that has storage for an object of type _Res.
       struct _Result<_Res&>
           Partial specialization for reference types.
       struct _Result<void>
           Explicit specialization for void.
       struct _Result_alloc
           A result object that uses an allocator.
       struct _Result_base
           Base class for results.

   PublicTypes
       template<typename_Res > using_Ptr = unique_ptr< _Res, _Result_base::_Deleter >
           A unique_ptr for result objects.
       using_State_base = _State_baseV2

   StaticPublicMemberFunctions
       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 (conststd::allocator< _Tp > &__a)
       template<typename_Res_ptr , typename _BoundFn > static _Task_setter< _Res_ptr, _BoundFn > _S_task_setter
           (_Res_ptr &__ptr, _BoundFn &__call)

See Also