C/C++ API Reference
Loading...
Searching...
No Matches
pw::async2::internal::BoxedFutureImpl< T, FutureType > Class Template Referencefinal
Inheritance diagram for pw::async2::internal::BoxedFutureImpl< T, FutureType >:
pw::async2::internal::BoxedFutureBase< T >

Public Member Functions

 BoxedFutureImpl (FutureType &&future)
 
bool is_pendable () const override
 
bool is_complete () const override
 
Poll< T > Pend (Context &cx) override
 
- Public Member Functions inherited from pw::async2::internal::BoxedFutureBase< T >
 BoxedFutureBase (const BoxedFutureBase &)=delete
 
BoxedFutureBaseoperator= (const BoxedFutureBase &)=delete
 
 BoxedFutureBase (BoxedFutureBase &&)=default
 
BoxedFutureBaseoperator= (BoxedFutureBase &&)=default
 
virtual bool is_pendable () const =0
 
virtual bool is_complete () const =0
 
virtual Poll< T > Pend (Context &cx)=0
 

Additional Inherited Members

- Public Types inherited from pw::async2::internal::BoxedFutureBase< T >
using value_type = T
 

Member Function Documentation

◆ is_complete()

template<typename T , typename FutureType >
bool pw::async2::internal::BoxedFutureImpl< T, FutureType >::is_complete ( ) const
inlineoverridevirtual

◆ is_pendable()

template<typename T , typename FutureType >
bool pw::async2::internal::BoxedFutureImpl< T, FutureType >::is_pendable ( ) const
inlineoverridevirtual

◆ Pend()

template<typename T , typename FutureType >
Poll< T > pw::async2::internal::BoxedFutureImpl< T, FutureType >::Pend ( Context cx)
inlineoverridevirtual

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