| __debug_new_counter | Counter class for on-exit leakage check |
| __debug_new_recorder | Recorder class to remember the call context |
| __nvwa_compile_time_error< true > | |
| bool_array | Class to represent a packed boolean array |
| class_level_lock< _Host, _RealLock > | Helper class for class-level locking |
| class_level_lock< _Host, _RealLock >::lock | Type that provides locking/unlocking semantics |
| delete_object | Functor to delete objects pointed by a container of pointers |
| dereference | Functor to return objects pointed by a container of pointers |
| dereference_less | Functor to compare objects pointed by a container of pointers |
| fast_mutex | Class for non-reentrant fast mutexes |
| fast_mutex_autolock | An acquistion-on-initialization lock class based on fast_mutex |
| fixed_mem_pool< _Tp > | Class template to manipulate a fixed-size memory pool |
| mem_pool_base | Base class for memory pools |
| mem_pool_base::_Block_list | Structure to store the next available memory block |
| new_ptr_list_t | Structure to store the position information where new occurs |
| object_level_lock< _Host > | Helper class for class-level locking |
| object_level_lock< _Host >::lock | Type that provides locking/unlocking semantics |
| output_object< _OutputStrm, _StringType > | Functor to output objects pointed by a container of pointers |
| static_mem_pool< _Sz, _Gid > | Singleton class template to manage the allocation/deallocation of memory blocks of one specific size |
| static_mem_pool_set | Singleton class to maintain a set of existing instantiations of static_mem_pool |
1.5.1