Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cagency::basic_execution_policy< ExecutionAgent, Executor, DerivedExecutionPolicy >The basic type from which all of Agency's execution policies derive their common functionality
 Cagency::basic_execution_policy< concurrent_agent, concurrent_executor, concurrent_execution_policy >
 Cagency::concurrent_execution_policyEncapsulates requirements for creating groups of concurrent execution agents
 Cagency::basic_execution_policy< concurrent_agent, cuda::concurrent_executor, concurrent_execution_policy >
 Cagency::basic_execution_policy< execution_group< ExecutionPolicy1::execution_agent_type, ExecutionPolicy2::execution_agent_type >, scoped_executor< ExecutionPolicy1::executor_type, ExecutionPolicy2::executor_type >, scoped_execution_policy< ExecutionPolicy1, ExecutionPolicy2 > >
 Cagency::basic_execution_policy< parallel_agent, cuda::parallel_executor, parallel_execution_policy >
 Cagency::basic_execution_policy< parallel_agent, parallel_executor, parallel_execution_policy >
 Cagency::parallel_execution_policyEncapsulates requirements for creating groups of parallel execution agents
 Cagency::basic_execution_policy< sequenced_agent, sequenced_executor, sequenced_execution_policy >
 Cagency::sequenced_execution_policyEncapsulates requirements for creating groups of sequenced execution agents
 Cagency::basic_execution_policy< unsequenced_agent, unsequenced_executor, unsequenced_execution_policy >
 Cagency::unsequenced_execution_policyEncapsulates requirements for creating groups of unsequenced execution agents
 Cagency::concurrent_execution_tagType representing the concurrent execution category
 Cagency::parallel_execution_tagType representing the parallel execution category
 Cagency::sequenced_execution_tagType representing the sequenced execution category
 Cagency::unsequenced_execution_tagType representing the unsequenced execution category