GrPPI  0.2
Generic and Reusable Parallel Pattern Interface
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cgrppi::internal::callable_helper< T >
 Cgrppi::internal::callable< T >
 Cgrppi::farm_info< E, Operation >
 Cgrppi::filter_info< E, Operation >
 Cgrppi::internal::identity< T >Identity type trait
 Cgrppi::internal::identity< R(Args...)>
 Cgrppi::internal::callable_helper< R(Args...)>
 Cgrppi::internal::callable_helper< R(*)(Args...)>
 Cgrppi::internal::callable_helper< R(C::*)(Args...) const >
 Cgrppi::internal::callable_helper< R(C::*)(Args...)>
 Cgrppi::is_iterator< T, typename >
 Cgrppi::is_iterator< T, typename std::enable_if<!std::is_same< typename std::iterator_traits< T >::value_type, void >::value >::type >
 Cgrppi::mpmc_queue< T >
 Cgrppi::native_thread_managerRAII class to manage registration/deregistration pairs. This class allows to manage automatic deregistration of threads through the common RAII pattern. The current thread is registered into the registry at construction and deregistered a destruction
 Cgrppi::parallel_execution_nativeNative parallel execution policy. This policy uses ISO C++ threads as implementation building block allowing usage in any ISO C++ compliant platform
 Cgrppi::parallel_execution_ompOpenMP parallel execution policy
 Cgrppi::parallel_execution_tbbTBB parallel execution policy
 Cgrppi::pipeline_info< E, Stage, Stages >
 Cgrppi::polymorphic_execution
 Cgrppi::reduction_info< E, Combiner, Identity >
 Cgrppi::sequential_executionSequential execution policy
 Cgrppi::thread_pool
 Cgrppi::thread_registryThread index table to provide portable natural thread indices