execution_policy.hpp File Reference
Classes | |
class | agency::basic_execution_policy< ExecutionAgent, Executor, DerivedExecutionPolicy > |
The basic type from which all of Agency's execution policies derive their common functionality. More... | |
class | agency::basic_execution_policy< ExecutionAgent, Executor, DerivedExecutionPolicy > |
The basic type from which all of Agency's execution policies derive their common functionality. More... | |
class | agency::sequenced_execution_policy |
Encapsulates requirements for creating groups of sequenced execution agents. More... | |
class | agency::concurrent_execution_policy |
Encapsulates requirements for creating groups of concurrent execution agents. More... | |
class | agency::parallel_execution_policy |
Encapsulates requirements for creating groups of parallel execution agents. More... | |
class | agency::unsequenced_execution_policy |
Encapsulates requirements for creating groups of unsequenced execution agents. More... | |
Namespaces | |
agency | |
agency is the top-level namespace which contains all Agency functionality. | |
Variables | |
constexpr sequenced_execution_policy | agency::seq {} |
The global variable seq is the default sequenced_execution_policy . | |
constexpr concurrent_execution_policy | agency::con {} |
The global variable con is the default concurrent_execution_policy . | |
const parallel_execution_policy | agency::par {} |
The global variable par is the default parallel_execution_policy . | |
constexpr unsequenced_execution_policy | agency::unseq {} |
The global variable unseq is the default unsequenced_execution_policy . | |