|
Zth (libzth)
|
#include <async.h>
Public Types | |
| typedef function_type_helper< F >::type | Function |
| typedef TypedFiberType< Function >::returnType | Return |
| typedef TypedFiberType< Function >::fiberType | TypedFiber_type |
| typedef SharedReference< typename TypedFiber_type::Future_type > | Future |
Public Member Functions | |
| constexpr | TypedFiberFactory (Function function, char const *name) noexcept |
| template<typename F_ > | |
| constexpr | TypedFiberFactory (F_ &&function, char const *name) noexcept |
| template<typename... Args> | |
| fiber_type< Function > | operator() (Args &&... args) const |
Protected Member Functions | |
| TypedFiber_type & | polish (TypedFiber_type &fiber) const |
| typedef function_type_helper<F>::type zth::TypedFiberFactory< F >::Function |
| typedef SharedReference<typename TypedFiber_type::Future_type> zth::TypedFiberFactory< F >::Future |
| typedef TypedFiberType<Function>::returnType zth::TypedFiberFactory< F >::Return |
| typedef TypedFiberType<Function>::fiberType zth::TypedFiberFactory< F >::TypedFiber_type |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inline |
|
inlineprotected |