MEL
Microthread & Execution library
mel::execution::Executor< ThreadPool > Member List

This is the complete list of members for mel::execution::Executor< ThreadPool >, including all inherited members.

Executor()=default (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >
Executor(std::shared_ptr< ThreadPool > pool) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
Executor(Executor &&ex) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
Executor(const Executor &ex) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
getOpts() (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
getPool() (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
getPool() const (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
launch(F &&f, TArg &&arg, ExFuture< ThreadPool, TRet > output) const noexceptmel::execution::Executor< ThreadPool >inline
launch(F &&f, ExFuture< ThreadPool, TRet > output) const noexcept (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
loop(I &&begin, I &&end, F &&functor, int increment) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >
loop(I &&begin, I &&end, F &&functor, int increment) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >
operator=(const Executor &ex) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
operator=(Executor &&ex) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline
parallel(ExFuture< ThreadPool, TArg > fut, std::exception_ptr &excpt, FTypes &&... functions) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >
parallel(ExFuture< ThreadPool, TArg > fut, std::exception_ptr &except, FTypes &&... functions) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >
parallel_convert(ExFuture< ThreadPool, TArg > fut, std::exception_ptr &except, ReturnTuple &result, FTypes &&... functions) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >
parallel_convert(ExFuture< ThreadPool, TArg > fut, std::exception_ptr &except, ReturnTuple &result, FTypes &&... functions) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >
setOpts(const ThreadPoolExecutorOpts &opts) (defined in mel::execution::Executor< ThreadPool >)mel::execution::Executor< ThreadPool >inline