asge::concurrent::_internal
Classes & Structs
CancelState
Struct
ContextWithValue
Struct
IContext
Struct
IExecuter
Struct
MPMCQueue
Class
ThreadImpl
Class
Worker
Class
WorkerJob
Class
Typedefs
#
using job_queue = MPMCQueue< MAX_JOB_QUEUE_SIZE, executor_pointer >#
using future_or_void_t = std::conditional_t< std::is_void_v< functools::_internal::return_type_t< _Callable > >, void, std::future< functools::_internal::return_type_t< _Callable > > >Functions
#
template<typename _Callable, typename... _Args> WorkerJob(_Callable &&, _Args &&...) -> WorkerJob< std::decay_t< _Callable >, std::decay_t< _Args >... >