|
Zth (libzth)
|
#include <async.h>
Public Types | |
| typedef SharedPointer< Future< T > > | base |
| typedef Future< T > | Future_type |
Public Member Functions | |
| virtual | ~AutoFuture () override=default |
| constexpr | AutoFuture () noexcept |
| constexpr | AutoFuture (AutoFuture const &af) noexcept |
| constexpr | AutoFuture (base const &p) noexcept |
| template<typename F > | |
| AutoFuture (TypedFiber< T, F > &fiber) | |
| template<typename F > | |
| AutoFuture & | operator= (TypedFiber< T, F > &fiber) |
| AutoFuture & | operator= (AutoFuture const &af) |
Public Member Functions inherited from zth::SharedPointer< Future< T > > | |
| constexpr | SharedPointer (Future< T > *object=nullptr) noexcept |
| constexpr | SharedPointer (SharedPointer const &p) noexcept |
| constexpr | SharedPointer (SharedPointer &&p) noexcept |
| virtual | ~SharedPointer () |
| void | reset (Future< T > *object=nullptr) |
| SharedPointer & | operator= (Future< T > *object) |
| SharedPointer & | operator= (SharedPointer const &p) |
| constexpr SharedPointer & | operator= (SharedPointer &&p) noexcept |
| constexpr Future< T > * | get () const noexcept |
| constexpr | operator Future< T > * () const noexcept |
| constexpr Future< T > * | operator* () const noexcept |
| constexpr Future< T > * | operator-> () const noexcept |
| constexpr Future< T > * | release () noexcept |
| typedef SharedPointer<Future<T> > zth::AutoFuture< T >::base |
| typedef Future<T> zth::AutoFuture< T >::Future_type |
|
overridevirtualdefault |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inline |
|
inline |
|
inline |