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 |