Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Module base Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
allocator_tAllocator = allocator function + custom data
base::Array< X >Array of X where X is a scalar type (or struct of scalars without constructor or destructor
base::array_t< T >This defines a simple array template that will work on scalar types only
base::BasePriorityQueueThis class is here only to protect a variable
base::BitBit reference wrapper -- it is better to use directly the previous functions when it is possible but this may be useful
base::bitptr_t< PtrType >Encapsulation of lower bit manipulation of a pointer
base::bitptr_uCast in a nutshell Conversion int <-> ptr with a union
base::BitStringEncapsulation of a bitstring
Cell
base::DataAllocatorFast chunk allocator
base::DataAllocator::Pool_tMemory pool
base::DoubleLinkable< T >Template for typed manipulation
base::DoubleLinkable_tGeneric untyped structure for generic manipulation
base::Enumerator< T >Template for typed enumerators: assume T is a kind of SingleLinkable_t
base::FatalExceptionFatal exception: something fatal (and forbidden) has happened
Foo
base::ItemAllocator< ITEM >Simple (and fast) item allocator
base::ItemAllocator< ITEM >::AllocCell_tUNION to manage list of free items (next) and allocation of items (item)
base::ItemAllocator< ITEM >::AllocPool_tPool of items
base::LinkableEnumeratorGeneric enumerator for linkables: enumerate on a table of linkables
base::MZRan13
base::ObjectBase class to derive from if you want to use Pointer<of something>
base::Pointer< O >Pointer<of something> allows automatic reference counting and automatic deallocation when the reference drops to 0
base::pointer_t< T >A simple reference with maximal capacity for access checks
base::PriorityQueue< T >Fast, leak free, and controlled priority queue
base::SimpleFIFOQueue
base::SimpleLIFOQueue
base::SimpleQueueSimple queue for linkable objects, no allocation, very simple
base::SingleLinkable< T >Template for typed manipulation
base::SingleLinkable_tGeneric untyped structure for generic manipulation
base::Sortable< T >Wrapper for large types: wrap a pointer
TestBasic class with an allocation and deallocation + do something
test_t
base::TimerA simple timer to measure CPU time
base::xorptr_t< T >Xorptr_t encapsulate "safely" the concept of swapping between 2 pointers with a xor operation

Generated on Fri Jun 30 00:02:30 2006 for Module base by  doxygen 1.4.2