▼Nnvwa | Namespace of the nvwa project |
Cbad_optional_access | Class for bad optional access exception |
▼Cbool_array | Class to represent a packed boolean array |
C_Element | Class to represent a reference to an array element |
Cbreadth_first_iteration | Iteration class for breadth-first traversal |
▼Cclass_level_lock | Helper class for class-level locking |
Clock | Type that provides locking/unlocking semantics |
▼Cclass_level_lock< _Host, false > | Partial specialization that makes null locking |
Clock | Type that provides locking/unlocking semantics |
Cdebug_new_counter | Counter class for on-exit leakage check |
Cdebug_new_recorder | Recorder class to remember the call context |
Cdelete_object | Functor to delete objects pointed by a container of pointers |
Cdepth_first_iteration | Iteration class for depth-first traversal |
Cdereference | Functor to return objects pointed by a container of pointers |
Cdereference_less | Functor to compare objects pointed by a container of pointers |
Cfast_mutex | Class for non-reentrant fast mutexes |
Cfast_mutex_autolock | RAII lock class for fast_mutex |
Cfc_queue | Class to represent a fixed-capacity queue |
▼Cfile_line_reader | Class to allow iteration over all lines of a text file |
Citerator | Iterator that contains the line content |
▼Cfixed_mem_pool | Class template to manipulate a fixed-size memory pool |
Calignment | Specializable struct to define the alignment of an object in the fixed_mem_pool |
Cblock_size | Struct to calculate the block size based on the (specializable) alignment value |
Cin_order_iteration | Iteration class for in-order traversal |
▼Cistream_line_reader | Class to allow iteration over all lines from an input stream |
Citerator | Iterator that contains the line content |
▼Cmem_pool_base | Base class for memory pools |
C_Block_list | Structure to store the next available memory block |
▼Cmmap_line_reader | Class to allow iteration over all lines of a mmappable file |
Citerator | Iterator that contains the line content |
Cnew_ptr_list_t | Structure to store the position information where new occurs |
▼Cobject_level_lock | Helper class for object-level locking |
Clock | Type that provides locking/unlocking semantics |
Coptional | Class for optional values |
Coutput_object | Functor to output objects pointed by a container of pointers |
Csmart_ptr | Declaration of policy class to generate the smart pointer type |
Csmart_ptr< _Tp, storage_policy::shared > | Partial specialization to get std::shared_ptr |
Csmart_ptr< _Tp, storage_policy::unique > | Partial specialization to get std::unique_ptr |
Cstatic_mem_pool | Singleton class template to manage the allocation/deallocation of memory blocks of one specific size |
Cstatic_mem_pool_set | Singleton class to maintain a set of existing instantiations of static_mem_pool |
Ctree | Basic tree (node) class template that owns all its children |