CnC
 All Classes Namespaces Functions Variables Typedefs Enumerator Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCbitwise_serializableSimple structs/classes are bitwise serializable
oCchunk< T, Allocator >Serialization of arrays with and without automatic memory handling
oCcnc_equal< T >Provides equality operators for hashing
|\Ccnc_tag_hash_compare< T >Provides hash and equality operators for hashing as used by item_collections
oCcnc_equal< std::string >Equality for std::string
oCcnc_hash< T >Provides hash operators for hashing
|\Ccnc_tag_hash_compare< T >Provides hash and equality operators for hashing as used by item_collections
oCcnc_hash< A >
oCcnc_hash< B >
oCcnc_hash< std::string >Hash for std::string
oCserializer::construct_array< T, Allocator >Allocates an array of type T and size num in pointer variable arrVar
oCcontext< Derived >CnC context bringing together collections (for steps, items and tags)
oCdebugDebugging interface providing tracing and timing capabilities
oCdefault_partitioner< grainSize >Interface for partitioners: configuring how ranges are partitioned
|\Ctag_partitioner< grainSize >
oCserializer::destruct_array< T, Allocator >Destructs the array of type T and isze num at arrVar and resets arrVar to NULL
oCdist_cnc_init< C1, C2, C3, C4, C5 >
oCexplicitly_serializableSpecifies serialization category: explicit serialization via a "serialize" function
oCitem_collection< Tag, Item, Tuner >An item collection is a mapping from tags to items
oCserializable
oCserializerHandles serilialization of data-objects
oCstep_collection< UserStep, Tuner >A step collection is logical set of step instances
oCitem_tuner< TT >::table_type< Tag, Item >Defines the type of the internal data store
oCtag_collection< Tag, Tuner >A tag collection is a set of tags of the same type. It is used to prescribe steps. By default, tags are not stored
\Ctuner_base
 oCitem_tuner< TT >Default implementations of the item-tuner interface for item-collections
 oCpfor_tuner< check_deps, Partitioner >Default (NOP) implementations of the pfor_tuner interface
 oCstep_tuner< check_deps >Default (NOP) implementations of the step_tuner interface
 |\Ccancel_tuner< Tag, check_deps, Hasher, Equality >Step tuner with convenient cancelation capabilities
 oCtag_tuner< Range, Partitioner >
 oCitem_tuner< Internal::hash_item_table >
 |\Chashmap_tunerThe tuner base for hashmap-based item-tuners
 oCitem_tuner< Internal::vec_item_table >
 |\Cvector_tunerThe tuner base for vector-based item-tuners
 \Ctag_tuner< Internal::no_range, default_partitioner<> >
  \Cpreserve_tuner< Tag, H, E >