libkazv
|
#include <asio-promise-handler.hpp>
Public Types | |
template<class T > | |
using | PromiseT = AsioPromise< Exec, T > |
Public Member Functions | |
AsioPromiseHandler (Exec executor) | |
AsioPromiseHandler (const AsioPromiseHandler &that) | |
AsioPromiseHandler (AsioPromiseHandler &&that) | |
AsioPromiseHandler & | operator= (const AsioPromiseHandler &that) |
AsioPromiseHandler & | operator= (AsioPromiseHandler &&that) |
template<class T , class FuncT > | |
PromiseT< T > | create (FuncT &&func) |
template<class T > | |
PromiseT< T > | createResolved (T val) |
Public Member Functions inherited from Kazv::PromiseInterface< AsioPromiseHandler< Exec >, detail::AsioPromiseHelper< Exec >::template PromiseType > | |
PromiseInterface (AsioPromiseHandler< Exec > *obj) | |
auto | create (FuncT &&func) -> detail::AsioPromiseHelper< Exec >::template PromiseType< T > |
auto | createResolved (T &&val) -> detail::AsioPromiseHelper< Exec >::template PromiseType< T > |
using Kazv::AsioPromiseHandler< Exec >::PromiseT = AsioPromise<Exec, T> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |