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.