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 |