GrPPI  0.2
Generic and Reusable Parallel Pattern Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Ngrppi
 Ninternal
 Ccallable
 Ccallable_helper
 Ccallable_helper< R(*)(Args...)>
 Ccallable_helper< R(Args...)>
 Ccallable_helper< R(C::*)(Args...) const >
 Ccallable_helper< R(C::*)(Args...)>
 CidentityIdentity type trait
 Cfarm_info
 Cfilter_info
 Cis_iterator
 Cis_iterator< T, typename std::enable_if<!std::is_same< typename std::iterator_traits< T >::value_type, void >::value >::type >
 Cmpmc_queue
 Cnative_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
 Cparallel_execution_nativeNative parallel execution policy. This policy uses ISO C++ threads as implementation building block allowing usage in any ISO C++ compliant platform
 Cparallel_execution_ompOpenMP parallel execution policy
 Cparallel_execution_tbbTBB parallel execution policy
 Cpipeline_info
 Cpolymorphic_execution
 Creduction_info
 Csequential_executionSequential execution policy
 Cthread_pool
 Cthread_registryThread index table to provide portable natural thread indices