GrPPI  1.0
Generic and Reusable Parallel Pattern Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Ctesting::Action< F >
 Ctesting::internal::ActionImpl< F, Impl >
 Ctesting::ActionInterface< F >
 Cgrppi::internal::are_iterators< T, other_T >
 Cgrppi::internal::are_iterators< T >
 Ctesting::internal::AssertHelper
 Ctesting::internal::AssignAction< T1, T2 >
 Ctesting::internal::TemplateSel< Tmpl >::Bind< T >
 Ctesting::internal::BuiltInDefaultValue< T >
 Ctesting::internal::BuiltInDefaultValue< const T >
 Ctesting::internal::BuiltInDefaultValue< T * >
 Ctesting::internal::BuiltInDefaultValueGetter< T, kDefaultConstructible >
 Ctesting::internal::BuiltInDefaultValueGetter< T, false >
 Ctesting::internal::ByMoveWrapper< T >
 Cgrppi::internal::callable_helper< T >
 Ctesting::internal::CartesianProductHolder< Gen >
 Ctesting::internal::CodeLocation
 Ctesting::internal::ConstCharPtr
 Ctesting::internal::ConstRef< T >
 Ctesting::internal::ConstRef< T & >
 Ctesting::internal::ContainerPrinter
 Cgrppi::context_t< ExecutionPolicy, Transformer >Representation of a context pattern. Represents a context that uses a given policy to run a transformer. This pattern is intended to switch between execution policies in a pattern composition
 Ctesting::internal::ConvertibleToIntegerPrinter
 Ctesting::internal::ConvertibleToStringViewPrinter
 Ctesting::internal::DefaultNameGenerator
 Ctesting::DefaultValue< T >
 Ctesting::DefaultValue< T & >
 Ctesting::DefaultValue< void >
 Ctesting::internal::DeleteArgAction< k >
 Ctesting::internal::DoAllAction< Actions >
 Ctesting::internal::DoDefaultAction
 Ctesting::internal::DoubleSequence< plus_one, T, sizeofT >
 Ctesting::internal::DoubleSequence< false, IndexSequence< I... >, sizeofT >
 Ctesting::internal::DoubleSequence< true, IndexSequence< I... >, sizeofT >
 Cgrppi::dynamic_execution
 Ctesting::internal::ElemFromList< N, T >
 Ctesting::internal::ElemFromList< I, T... >
 Ctesting::internal::ElemFromListImpl< typename >
 Ctesting::internal::ElemFromListImpl< IndexSequence< I... > >
 Ctesting::Environment
 Ctesting::internal::EqHelper
 Ctesting::internal::ExcessiveArg
 Ctesting::internal::FailureReporterInterface
 Ctesting::internal::faketype
 Ctesting::internal::FallbackPrinter
 Cstd::false_type
 Cgrppi::farm_info< E, Operation >
 Cgrppi::farm_t< Transformer >Representation of farm pattern. Represents a farm of n replicas from a transformer
 Cgrppi::detail_ff::ff_arena_tTag type for fastflow allocation. This empty type is used to select the overloaded placement new and delete operators that invoke the fastflow allocation routines
 Cff::ff_farm
 Cff::ff_node
 Cff::ff_node_t
 Cff::ff_ofarm
 CFieldHelper
 Cgrppi::filter_info< E, Operation >
 Cgrppi::filter_t< Predicate >Representation of filter pattern. Represents a filter that can be used as a stage on a pipeline
 Ctesting::internal::FindFirstPrinter< T, E, Printer, Printers >
 Ctesting::internal::FindFirstPrinter< T, decltype(Printer::PrintValue(std::declval< const T & >(), nullptr)), Printer, Printers... >
 Ctesting::internal::FlatTupleBase< Derived, Idx >
 Ctesting::internal::FlatTupleBase< FlatTuple< T... >, MakeIndexSequence< sizeof...(T)>::type >
 Ctesting::internal::FlatTupleConstructTag
 Ctesting::internal::FlatTupleElemBase< Derived, I >
 Ctesting::internal::FlatTupleElemBase< FlatTuple< T... >, I >
 Ctesting::internal::FlatTupleElemBase< FlatTuple< T... >, Idx >
 Ctesting::internal::FloatingPoint< RawType >
 Ctesting::internal::FormatForComparison< ToPrint, OtherOperand >
 Ctesting::internal::FormatForComparison< ToPrint[N], OtherOperand >
 Ctesting::internal::Function< T >
 Ctesting::internal::Function< F >
 Ctesting::internal::Function< R(Args...)>
 Ctesting::internal::FunctionPointerPrinter
 Ctesting::internal::GenerateTypeList< T >
 Ctesting::internal::GTestLog
 Ctesting::internal::GTestMutexLock
 Ctesting::internal::HasDebugStringAndShortDebugString< T >
 Ctesting::internal::ImplBase< Impl >::Holder
 Cgrppi::internal::identity< T >Identity type trait
 Cgrppi::internal::identity< R(Args...)>
 Ctesting::internal::Ignore< size_t >
 Ctesting::internal::IgnoredValue
 Ctesting::internal::IgnoreResultAction< A >
 Ctesting::internal::ImplBase< Impl >
 Ctesting::internal::IndexSequence< Is >
 Ctesting::internal::IndexSequence<>
 Cstd::integral_constant
 CInterface
 Ctesting::internal::InvokeArgumentAction< index, Params >
 CInvokeHelper
 Ctesting::internal::InvokeMethodAction< Class, MethodPtr >
 Ctesting::internal::InvokeMethodWithoutArgsAction< Class, MethodPtr >
 Ctesting::internal::InvokeWithoutArgsAction< FunctionImpl >
 Cgrppi::internal::is_iterator< T, typename >
 Cgrppi::internal::is_iterator< T, typename std::enable_if<!std::is_same< typename std::iterator_traits< T >::value_type, void >::value >::type >
 Ctesting::internal::IsHashTable< T >
 Ctesting::internal::IsRecursiveContainerImpl< C, bool >
 Ctesting::internal::IsRecursiveContainerImpl< C, true >
 Cgrppi::iteration_t< Transformer, Predicate >Representation of iteration pattern. Represents a iteration that can be used as a stage on a pipeline
 Ctesting::internal::KindOf< T >
 Ctesting::internal::internal_stream_operator_without_lexical_name_lookup::LookupBlocker
 Ctesting::internal::MarkAsIgnored
 Ctesting::Matcher< typename >
 Ctesting::Message
 CMockClass
 Cgrppi::mpmc_queue< T >
 Ctesting::internal::Mutex
 Ctesting::internal::NaggyMockImpl< Base >
 Ctesting::internal::NaggyMockImpl< MockClass >
 Ctesting::internal::NameGeneratorSelector< Provided >
 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
 Ctesting::internal::NativeArray< Element >
 Ctesting::internal::NiceMockImpl< Base >
 Ctesting::internal::NiceMockImpl< MockClass >
 Ctesting::internal::None
 Cgrppi::internal::output_value_type< I, T >
 Cgrppi::internal::output_value_type< I, pipeline_t< T, U... > >
 Cgrppi::parallel_execution_ff
 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
 Ctesting::internal::ParameterizedTestSuiteInfoBase
 Ctesting::internal::ParameterizedTestSuiteRegistry
 Ctesting::internal::ParamGenerator< T >
 Ctesting::internal::ParamGeneratorInterface< T >
 Ctesting::internal::ParamGeneratorInterface<::std::tuple< T... > >
 Ctesting::internal::ParamIterator< T >
 Ctesting::internal::ParamIteratorInterface< T >
 Ctesting::internal::ParamIteratorInterface< ParamType >
 Cgrppi::pipeline_info< E, Stage, Stages >
 Cgrppi::pipeline_t< Transformers >Representation of pipeline pattern. Represents a pipeline with multiple chained transformers
 Ctesting::internal::PointerPrinter
 Ctesting::PolymorphicAction< Impl >
 Ctesting::PrintToStringParamName
 CPrivateCode
 Ctesting::internal::ProtobufPrinter
 Ctesting::internal::ProxyTypeList< Ts >
 Ctesting::internal::Random
 Ctesting::internal::RawBytesPrinter
 Ctesting::internal::RE
 Cgrppi::reduce_t< Combiner, Identity >Representation of reduce pattern. Represents a reduction that can be used as a stage on a pipeline
 Cgrppi::reduction_info< E, Combiner, Identity >
 Ctesting::internal::RelationToSourceCopy
 Ctesting::internal::RelationToSourceReference
 Ctesting::internal::RemoveConstFromKey< T >
 Ctesting::internal::RemoveConstFromKey< std::pair< const K, V > >
 Ctesting::internal::ReturnAction< R >
 Ctesting::internal::ReturnArgAction< k >
 Ctesting::internal::ReturnNewAction< T, Params >
 Ctesting::internal::ReturnNullAction
 Ctesting::internal::ReturnPointeeAction< Ptr >
 Ctesting::internal::ReturnRefAction< T >
 Ctesting::internal::ReturnRefOfCopyAction< T >
 Ctesting::internal::ReturnRoundRobinAction< T >
 Ctesting::internal::ReturnVoidAction
 Ctesting::internal::SaveArgAction< k, Ptr >
 Ctesting::internal::SaveArgPointeeAction< k, Ptr >
 Ctesting::ScopedTrace
 Cgrppi::sequential_executionSequential execution policy
 Ctesting::internal::SetArgRefereeAction< k, T >
 Ctesting::internal::SetArgumentPointeeAction< N, A, typename >
 Ctesting::internal::SetArrayArgumentAction< k, I1, I2 >
 Ctesting::internal::SetErrnoAndReturnAction< T >
 Cgrppi::stage_return_type< return_type, Ts >Determines the return type after applying a list of transformers (stages) on a input type
 Cgrppi::stage_return_type< Input, Transformer >Determines the return type of applying a function on a input type
 Cgrppi::stage_return_type< Input, Transformer, Other ... >Determines the return type of consecutively applying a set of transformer functions on a input type
 Ctesting::internal::StlContainerView< RawContainer >
 Ctesting::internal::StlContainerView< ::std::tuple< ElementPointer, Size > >
 Ctesting::internal::StlContainerView< Element[N]>
 Ctesting::internal::internal_stream_operator_without_lexical_name_lookup::StreamPrinter
 Ctesting::internal::StrictMockImpl< Base >
 Ctesting::internal::StrictMockImpl< MockClass >
 Ctesting::internal::String
 CT
 Ctesting::internal::Templates< Head_, Tail_ >
 Ctesting::internal::Templates< Head_ >
 Ctesting::internal::TemplateSel< Tmpl >
 Ctesting::Test
 Ctesting::TestEventListener
 Ctesting::TestEventListeners
 Ctesting::internal::TestFactoryBase
 Ctesting::TestInfo
 Ctesting::internal::TestMetaFactoryBase< ParamType >
 Ctesting::internal::TestMetaFactoryBase< TestSuite::ParamType >
 Ctesting::TestParamInfo< ParamType >
 Ctesting::TestProperty
 Ctesting::TestResult
 Ctesting::TestSuite
 Ctesting::internal::ThisRefAdjuster< Pattern >
 Cgrppi::thread_registryThread index table to provide portable natural thread indices
 Ctesting::internal::ThreadLocal< T >
 Cstd::true_type
 Ctesting::internal::TrueWithString
 CDoubleSequence::type
 CImplBase::type
 CIsRecursiveContainerImpl::type
 Ctesting::internal::TypeIdHelper< T >
 Ctesting::internal::TypeParameterizedTest< Fixture, TestSel, Types >
 Ctesting::internal::TypeParameterizedTest< Fixture, TestSel, internal::None >
 Ctesting::internal::TypeParameterizedTestSuite< Fixture, Tests, Types >
 Ctesting::internal::TypeParameterizedTestSuite< Fixture, internal::None, Types >
 Ctesting::internal::TypeParameterizedTestSuiteRegistry
 Ctesting::internal::Types< Head_, Tail_ >
 Ctesting::internal::Types< Head_ >
 Ctesting::internal::TypeWithSize< size >
 Ctesting::internal::TypeWithSize< 4 >
 Ctesting::internal::TypeWithSize< 8 >
 Ctesting::internal::TypeWithSize< sizeof(RawType)>
 Ctesting::UnitTest
 Ctesting::internal::UniversalPrinter< T >
 Ctesting::internal::UniversalPrinter< T & >
 Ctesting::internal::UniversalPrinter< T[N]>
 Ctesting::internal::UniversalTersePrinter< T >
 Ctesting::internal::UniversalTersePrinter< char * >
 Ctesting::internal::UniversalTersePrinter< const char * >
 Ctesting::internal::UniversalTersePrinter< T & >
 Ctesting::internal::UniversalTersePrinter< T[N]>
 Ctesting::internal::UniversalTersePrinter< wchar_t * >
 Ctesting::internal::ValueArray< Ts >
 Ctesting::internal::WithArgsAction< InnerAction, I >
 Ctesting::internal::WithoutMatchers
 Ctesting::WithParamInterface< T >
 Cgrppi::worker_poolPool of worker threads. This class offers a simple pool of worker threads