YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
schedule.hpp File Reference
Include dependency graph for schedule.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 , typename E , typename Func >
YACLIB_INLINE auto yaclib::detail::Schedule (IExecutor &e, Func &&f)
 
template<typename E = StopError, typename Func >
auto yaclib::Schedule (Func &&f)
 Execute Callable func on Inline executor.
 
template<typename E = StopError, typename Func >
auto yaclib::Schedule (IExecutor &e, Func &&f)
 Execute Callable func on executor.
 
template<typename V = void, typename E = StopError, typename Func >
auto yaclib::LazyContract (Func &&f)
 Execute Callable func on Inline executor.
 
template<typename V = void, typename E = StopError, typename Func >
auto yaclib::LazyContract (IExecutor &e, Func &&f)
 Execute Callable func on executor.