YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
run.hpp File Reference
Include dependency graph for run.hpp:
This graph shows which files directly or indirectly include this file:

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.