YACLib
C++ library for concurrent tasks execution
|
#include <yaclib/async/future.hpp>
#include <yaclib/async/promise.hpp>
#include <yaclib/async/shared_future.hpp>
#include <yaclib/async/shared_promise.hpp>
Go to the source code of this file.
Namespaces | |
namespace | yaclib |
Functions | |
template<typename V , typename E > | |
void | yaclib::Connect (FutureBase< V, E > &&f, Promise< V, E > &&p) |
template<typename V , typename E > | |
void | yaclib::Connect (const SharedFuture< V, E > &f, Promise< V, E > &&p) |
template<typename V , typename E > | |
void | yaclib::Connect (FutureBase< V, E > &&f, SharedPromise< V, E > &&p) |
template<typename V , typename E > | |
void | yaclib::Connect (const SharedFuture< V, E > &f, SharedPromise< V, E > &&p) |
template<typename V , typename E > | |
void | yaclib::Connect (SharedPromise< V, E > &primary, Promise< V, E > &&subsumed) |
template<typename V , typename E > | |
void | yaclib::Connect (SharedPromise< V, E > &primary, SharedPromise< V, E > &&subsumed) |