| Cnvwa::mem_pool_base::_Block_list | Structure to store the next available memory block |
| Cnvwa::bool_array::_Element< _Byte_type > | Class to represent a reference to an array element |
| Cnvwa::fixed_mem_pool< _Tp >::alignment | Specializable struct to define the alignment of an object in the fixed_mem_pool |
| Cnvwa::bad_optional_access | Class for bad optional access exception |
| Cnvwa::fixed_mem_pool< _Tp >::block_size | Struct to calculate the block size based on the (specializable) alignment value |
| Cnvwa::bool_array | Class to represent a packed boolean array |
| Cnvwa::breadth_first_iteration< _Tree > | Iteration class for breadth-first traversal |
| Cnvwa::class_level_lock< _Host, _RealLock > | Helper class for class-level locking |
| Cnvwa::class_level_lock< _Host, false > | Partial specialization that makes null locking |
| Cnvwa::debug_new_counter | Counter class for on-exit leakage check |
| Cnvwa::debug_new_recorder | Recorder class to remember the call context |
| Cnvwa::delete_object | Functor to delete objects pointed by a container of pointers |
| Cnvwa::depth_first_iteration< _Tree > | Iteration class for depth-first traversal |
| Cnvwa::dereference | Functor to return objects pointed by a container of pointers |
| Cnvwa::dereference_less | Functor to compare objects pointed by a container of pointers |
| Cnvwa::fast_mutex | Class for non-reentrant fast mutexes |
| Cnvwa::fast_mutex_autolock | RAII lock class for fast_mutex |
| Cnvwa::fc_queue< _Tp, _Alloc > | Class to represent a fixed-capacity queue |
| Cnvwa::file_line_reader | Class to allow iteration over all lines of a text file |
| Cnvwa::fixed_mem_pool< _Tp > | Class template to manipulate a fixed-size memory pool |
| Cnvwa::in_order_iteration< _Tree > | Iteration class for in-order traversal |
| Cnvwa::istream_line_reader | Class to allow iteration over all lines from an input stream |
| Cnvwa::mmap_line_reader::iterator | Iterator that contains the line content |
| Cnvwa::istream_line_reader::iterator | Iterator that contains the line content |
| Cnvwa::file_line_reader::iterator | Iterator that contains the line content |
| Cnvwa::object_level_lock< _Host >::lock | Type that provides locking/unlocking semantics |
| Cnvwa::class_level_lock< _Host, _RealLock >::lock | Type that provides locking/unlocking semantics |
| Cnvwa::class_level_lock< _Host, false >::lock | Type that provides locking/unlocking semantics |
| ▼Cnvwa::mem_pool_base | Base class for memory pools |
| Cnvwa::static_mem_pool< _Sz, _Gid > | Singleton class template to manage the allocation/deallocation of memory blocks of one specific size |
| Cnvwa::mmap_line_reader | Class to allow iteration over all lines of a mmappable file |
| Cnvwa::new_ptr_list_t | Structure to store the position information where new occurs |
| Cnvwa::object_level_lock< _Host > | Helper class for object-level locking |
| Cnvwa::optional< _Tp > | Class for optional values |
| Cnvwa::output_object< _OutputStrm, _StringType > | Functor to output objects pointed by a container of pointers |
| Cnvwa::smart_ptr< _Tp, _Policy > | Declaration of policy class to generate the smart pointer type |
| Cnvwa::smart_ptr< _Tp, storage_policy::shared > | Partial specialization to get std::shared_ptr |
| Cnvwa::smart_ptr< _Tp, storage_policy::unique > | Partial specialization to get std::unique_ptr |
| Cnvwa::static_mem_pool_set | Singleton class to maintain a set of existing instantiations of static_mem_pool |
| Cnvwa::tree< _Tp, _Policy > | Basic tree (node) class template that owns all its children |