CnC
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cbitwise_serializableSimple structs/classes are bitwise serializable
 Cchunk< T, Allocator >Serialization of arrays with and without automatic memory handling
 Ccnc_equal< T >Provides equality operators for hashing
 Ccnc_tag_hash_compare< T >Provides hash and equality operators for hashing as used by item_collections
 Ccnc_equal< std::string >Equality for std::string
 Ccnc_hash< T >Provides hash operators for hashing
 Ccnc_tag_hash_compare< T >Provides hash and equality operators for hashing as used by item_collections
 Ccnc_hash< std::string >Hash for std::string
 Cserializer::construct_array< T, Allocator >Allocates an array of type T and size num in pointer variable arrVar
 Ccontext< Derived >CnC context bringing together collections (for steps, items and tags)
 CdebugDebugging interface providing tracing and timing capabilities
 Cdefault_partitioner< grainSize >Interface for partitioners: configuring how ranges are partitioned
 Ctag_partitioner< grainSize >
 Cserializer::destruct_array< T, Allocator >Destructs the array of type T and isze num at arrVar and resets arrVar to NULL
 Cdist_cnc_init< C1, C2, C3, C4, C5 >
 Cexplicitly_serializableSpecifies serialization category: explicit serialization via a "serialize" function
 CgraphBase class for defining and using CnC (sub-)graphs
 Citem_tuner< TT >::item_allocator< Item >Class which manages item creation/uncreation.
 Citem_collection< Tag, Item, Tuner >An item collection is a mapping from tags to items
 CserializerHandles serilialization of data-objects
 Cstep_collection< UserStep, Tuner >A step collection is logical set of step instances
 Citem_tuner< TT >::table_type< Tag, Item, Coll >Defines the type of the internal data store
 Ctag_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
 Citem_tuner< TT >Default implementations of the item-tuner interface for item-collections
 Cpfor_tuner< check_deps, Partitioner >Default (NOP) implementations of the pfor_tuner interface
 Cstep_tuner< check_deps >Default (NOP) implementations of the step_tuner interface
 Ccancel_tuner< Tag, check_deps, Hasher, Equality >Step tuner with convenient cancelation capabilities
 Ctag_tuner< Range, Partitioner >Default implementations of the tag-tuner interface for tag-collections
 Citem_tuner< Internal::hash_item_table >
 Chashmap_tunerThe tuner base for hashmap-based item-tuners
 Citem_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 >