YACLib
C++ library for concurrent tasks execution
|
#include <yaclib/algo/detail/core.hpp>
#include <yaclib/algo/detail/promise_core.hpp>
#include <yaclib/async/future.hpp>
#include <yaclib/exe/executor.hpp>
#include <yaclib/log.hpp>
#include <yaclib/util/type_traits.hpp>
Go to the source code of this file.
Namespaces | |
namespace | yaclib |
namespace | yaclib::detail |
Functions | |
template<typename V = Unit, typename E = StopError, typename Func > | |
YACLIB_INLINE auto | yaclib::detail::Run (IExecutor &e, Func &&f) |
template<typename E = StopError, typename Func > | |
auto | yaclib::Run (Func &&f) |
Execute Callable func on Inline executor. | |
template<typename E = StopError, typename Func > | |
auto | yaclib::Run (IExecutor &e, Func &&f) |
Execute Callable func on executor. | |
template<typename V = void, typename E = StopError, typename Func > | |
auto | yaclib::AsyncContract (Func &&f) |
Execute Callable func on Inline executor. | |
template<typename V = void, typename E = StopError, typename Func > | |
auto | yaclib::AsyncContract (IExecutor &e, Func &&f) |
Execute Callable func on executor. | |