Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
nvwa::mem_pool_base::_Block_listStructure to store the next available memory block
nvwa::fixed_mem_pool< _Tp >::alignmentSpecializable struct to define the alignment of an object in the fixed_mem_pool
nvwa::fixed_mem_pool< _Tp >::block_sizeStruct to calculate the block size based on the (specializable) alignment value
nvwa::bool_arrayClass to represent a packed boolean array
nvwa::class_level_lock< _Host, _RealLock >Helper class for class-level locking
nvwa::class_level_lock< _Host, false >Partial specialization that makes null locking
nvwa::debug_new_counterCounter class for on-exit leakage check
nvwa::debug_new_recorderRecorder class to remember the call context
nvwa::delete_objectFunctor to delete objects pointed by a container of pointers
nvwa::dereferenceFunctor to return objects pointed by a container of pointers
nvwa::dereference_lessFunctor to compare objects pointed by a container of pointers
nvwa::fast_mutexClass for non-reentrant fast mutexes
nvwa::fast_mutex_autolockAn acquistion-on-initialization lock class based on fast_mutex
nvwa::fc_queue< _Tp, _Alloc >Class to represent a fixed-capacity queue
nvwa::fixed_mem_pool< _Tp >Class template to manipulate a fixed-size memory pool
nvwa::object_level_lock< _Host >::lockType that provides locking/unlocking semantics
nvwa::class_level_lock< _Host, _RealLock >::lockType that provides locking/unlocking semantics
nvwa::class_level_lock< _Host, false >::lockType that provides locking/unlocking semantics
nvwa::mem_pool_baseBase class for memory pools
nvwa::new_ptr_list_tStructure to store the position information where new occurs
nvwa::object_level_lock< _Host >Helper class for object-level locking
nvwa::output_object< _OutputStrm, _StringType >Functor to output objects pointed by a container of pointers
nvwa::static_mem_pool< _Sz, _Gid >Singleton class template to manage the allocation/deallocation of memory blocks of one specific size
nvwa::static_mem_pool_setSingleton class to maintain a set of existing instantiations of static_mem_pool
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines

Generated by  doxygen 1.6.2