| BitSet | Bitset - A collection of bits |
| Buffer | Buffer |
| ClassFactory | Registry for meta classes |
| ConstString | Invariant String |
| Description | The description of one single command-line option |
| Descriptions | List of command-line option descriptions |
| DisableDispatchingTimers | Disables dispatching of timers for the live time of this object |
| FArrayDeleter< T > | Template definition for classes that help guarding against memory leaks |
| FBlockAllocator | FBlockAllocator provides a simple allocator that works on larger blocks of memory |
| FBoolSetter | Class definition for objects that help resetting boolean variables |
| FCloser< T > | Template definition for classes that help closing resourses |
| FComparablePtr< I > | Extends IPtr to allow comparison in containers |
| FCondition | FCondition - wraps the signal and wait calls in win32 |
| FConditionalBoolSetter | Class definition for objects that help setting boolean variables |
| FConditionalGuard | Conditional Guard - Locks only if valid lock is passed |
| FConditionalReadGuard | Conditional Read Guard - Locks only if valid lock is passed |
| FConditionalWriteGuard | Conditional Write Guard - Locks only if valid lock is passed |
| FCpuInfo | CPU Info |
| FCriticalPerformanceEnabler | FCriticalPerformanceEnabler |
| FDeleter< T > | Template definition for classes that help guarding against memory leaks |
| FDynLibrary | Platform independent dynamic library loader |
| FGuard | FGuard - automatic object for locks |
| FLocalThreadStorage | Local storage for threadsLocal thread storage enables multiple threads to use the same ID to store and retrieve an object that is local to the thread |
| FLock | FLock declaration |
| FLockObject | FLockObj declaration |
| FMallocReleaser | Class definition for objects that help guarding against memory leaks |
| FMemoryBlockPool | FMemoryBlockPool provides a pool of equal sized preallocated memory blocks |
| FMemoryPool | FMemoryPool provides a pool of equal sized cached memory blocks |
| FNuller< T > | Template definition for classes that help resetting an object's value |
| FObject | Implements FUnknown and IDependent |
| FObjectPool | FObjectPool allocates objects in blocks with MAX_USHORT elements per block |
| FPtrNuller< T > | Template definition for classes that help guarding against dangling pointers |
| FReadGuardT< T > | Scope object for setting a read lock |
| FRecursionCounter | Prevent recursive calls or from another thread to a method use in combination with FRecursionGuard |
| FRecursionGuard | Guard for a FRecursionCounterusage example: |
| FRwLock | FRwLock - read / write lock |
| FSemaphore | Semaphore |
| FSemaphoreGuard | Semaphore Guard - automatic object for semaphores |
| FSortablePtr< I > | Extends IPtr to allow sorted containers |
| FStreamer | Byteorder-aware base class for typed stream i/o |
| FStreamSizeHolder | FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility |
| FThread | FThread wraps threads for each platform |
| FWriteGuardT< T > | Scope object for setting a write lock |
| IBStreamer | Wrapper class for typed reading/writing from or to IBStream |
| IDSet | IDSet is a BitSet allowing to generate/release IDs starting with a given start offset |
| ILock | Lock interface declaration |
| ISortablePtr< T, CompareFunc > | |
| IThreadSpy | Thread Spy interface declaration |
| ITimerCallback | Implement this callback interface to receive triggers from a timer |
| IUpdateManager | Handle Send and Cancel pending message for a given object |
| MetaClass | Class whose instances are classes |
| OneTimeProcedure | Manager for initialization & termination code |
| Point | Point Representation |
| Rect | Rectangle Class |
| Region | Region Class |
| String | String |
| StringObject | StringObject implements IStringResult and IString methods |
| TArray< T > | Array container template |
| TArrayBase< T > | Template array base class |
| TArrayIterator< T > | Iterator for array template container |
| TAssociation< T, O > | Association template definition |
| TAssociationArray< K, O > | Association Array template definition |
| TBag< T > | Bag template |
| TBinaryTree< T > | TBinaryTree is a rooted binary tree |
| TBTree< T > | BTree template definition |
| TBTreeDictionary< K, O > | B-Tree dictionary template definition |
| TBTreeIterator< T > | Iterator for the BTree template |
| TBTreeNode< T > | |
| TBTreeSet< T > | B-Tree set template definition |
| TContainer< T > | Template container base class (abstract) |
| TDeque< T > | TDeque is a double ended queue |
| TDictionary< TKey, TObject > | Dictionary template definition |
| TDictionaryIterator< TKey, TObject > | |
| TDLinkedList< T > | Doubly linked template list |
| TDLinkedListIterator< T > | Iterator for doubly linked template list |
| THashBucket< T > | Private class to THashTable |
| THashDictionary< TKey, TObject > | Hash dictionary template definition |
| THashDictionaryIterator< TKey, TObject > | |
| THashNode< T > | Private class to THashTable |
| THashSet< T > | A hash set is a collection of items, without any particular order and without repetitions stored in a hash table |
| THashTable< T > | Hash Table templateA hash table is a list of buckets |
| THashTableIterator< T > | Iterator for a THashTable |
| Timer | Timer is a class that allows you to receive triggers at regular intervals |
| TIterator< T > | Template container iterator base class (abstract) |
| TLinkedList< T > | Single linked list template definition |
| TLinkedListIterator< T > | Iterator for single linked template list |
| TOrderedArray< T > | Ordered Array container template |
| TQueue< T > | Queue template |
| TRingBuffer< T > | RingBuffer template |
| TSortable< T, CompareFunc > | |
| TSortableArray< T > | Sortable Array container template |
| TSortablePtr< T, CompareFunc > | |
| TSorterFunc< T > | |
| TStack< T > | TStack is a template container based on the LIFO-principle (last in/first out) |
| TVector< T > | TVector provides a basic templated container for arrays of dynamic sizeTVector is a base class that is not meant to be derived from |
| UpdateHandler | UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to store and forward messages to dependent objects |
| VariablesMap | Command-line parsing result |