12template <
typename V,
typename T>
15template <
typename V,
typename T>
24template <
typename V =
void,
typename T = DefaultTrait>
32template <
typename V =
void,
typename T = DefaultTrait>
Provides a mechanism to access the result of async operations.
Provides a mechanism to access the result of async operations.
A intrusive pointer to objects with an embedded reference count.
Contract< V, T > MakeContract()
Creates related future and promise.
ContractOn< V, T > MakeContractOn(IExecutor &e)
std::pair< FutureOn< V, T >, Promise< V, T > > ContractOn
std::pair< Future< V, T >, Promise< V, T > > Contract
Describes channel with future and promise.