class task_group
Declaration
class task_group { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/algorithms/include/pika/parallel/task_group.hpp:35
Method Overview
- public void add_exception(std::exception_ptr p)
- public template <typename Executor, typename F, typename... Ts, int _concept_requires_62 = 42, typename std::enable_if<(_concept_requires_62 == 43) || (pika::traits::is_executor_any_v<std::decay_t<Executor>>), int>::type _concept_check_62 = 0>void run(Executor && exec, F && f, Ts &&... ts)
- public template <typename F, typename... Ts, int _concept_requires_97 = 42, typename std::enable_if<(_concept_requires_97 == 43) || (!pika::traits::is_executor_any_v<std::decay_t<F>>), int>::type _concept_check_97 = 0>void run(F && f, Ts &&... ts)
- public task_group()
- public void wait()
- public ~task_group()
Methods
void add_exception(std::exception_ptr p)
void add_exception(std::exception_ptr p)Declared at: libs/pika/algorithms/include/pika/parallel/task_group.hpp:109
Parameters
- std::exception_ptr p
template <
typename Executor,
typename F,
typename... Ts,
int _concept_requires_62 = 42,
typename std::enable_if<
(_concept_requires_62 == 43) ||
(pika::traits::is_executor_any_v<
std::decay_t<Executor>>),
int>::type _concept_check_62 = 0>
void run(Executor&& exec, F&& f, Ts&&... ts)
template <
typename Executor,
typename F,
typename... Ts,
int _concept_requires_62 = 42,
typename std::enable_if<
(_concept_requires_62 == 43) ||
(pika::traits::is_executor_any_v<
std::decay_t<Executor>>),
int>::type _concept_check_62 = 0>
void run(Executor&& exec, F&& f, Ts&&... ts)Declared at: libs/pika/algorithms/include/pika/parallel/task_group.hpp:64
Parameters
- Executor&& exec
- F&& f
- Ts&&... ts
template <
typename F,
typename... Ts,
int _concept_requires_97 = 42,
typename std::enable_if<
(_concept_requires_97 == 43) ||
(!pika::traits::is_executor_any_v<
std::decay_t<F>>),
int>::type _concept_check_97 = 0>
void run(F&& f, Ts&&... ts)
template <
typename F,
typename... Ts,
int _concept_requires_97 = 42,
typename std::enable_if<
(_concept_requires_97 == 43) ||
(!pika::traits::is_executor_any_v<
std::decay_t<F>>),
int>::type _concept_check_97 = 0>
void run(F&& f, Ts&&... ts)Declared at: libs/pika/algorithms/include/pika/parallel/task_group.hpp:99
Parameters
- F&& f
- Ts&&... ts
task_group()
task_group()Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/algorithms/include/pika/parallel/task_group.hpp:38
void wait()
void wait()Declared at: libs/pika/algorithms/include/pika/parallel/task_group.hpp:106
~task_group()
~task_group()Declared at: libs/pika/algorithms/include/pika/parallel/task_group.hpp:39