|
0 A.D. | |||||||
| FRAMES NO FRAMES | ||||||||
| Class Summary | |
| (lib globals) | |
| AllocatorChecker | allocator test rig. |
| anonymous_enum_1 | |
| AppHooks | holds a function pointer (allowed to be NULL) for each hook. |
| BitBuf | |
| Bucket | allocator design goals: - either fixed- or variable-sized blocks; - allow freeing individual blocks if they are all fixed-size; - never relocates; - no fixed limit. |
| Cache | |
| DbgBreakType | sometimes mmgr's 'fences' (making sure padding before and after the allocation remains intact) aren't enough to catch hard-to-find memory corruption bugs. |
| DebugDisplayErrorFlags | |
| DebugHeapChecks | |
| DebugIterator | abstraction of all STL iterators used by debug_stl. |
| DebugLevel | note: this merely converts to a MBS and calls debug_printf. |
| DHT_Traits | ========================================================================= File : adts. |
| Divider_Naive | |
| Divider_Recip | |
| DynArray | provides a memory range that can be expanded but doesn't waste physical memory or relocate itself. |
| DynHashTbl | |
| errno_t | |
| ErrorMessageMem | holds memory for an error message. |
| ErrorReaction | choices offered by the shared error dialog |
| InHandler | |
| InReaction | ========================================================================= File : input. |
| Landlord | |
| Landlord_Cached | |
| Landlord_Lazy | |
| Landlord_Naive | |
| LFHash | |
| LFList | |
| LibError | Error handling system Introduction ------------ This module defines error codes, translates them to/from other systems (e.g. errno), provides several macros that simplify returning errors / checking if a function failed, and associates codes with descriptive text. |
| LibErrorAssociation | |
| ListPos | |
| LRU | |
| MateiHashTbl | |
| McdCalc_Cached | |
| McdCalc_Naive | |
| ModuleInitState | initialization state of a module: class, source file, or whatever. |
| Node | |
| OverrunProtector | OverrunProtector wraps an arbitrary object in DynArray memory and can detect inadvertent writes to it. |
| PathAppendFlags | flags controlling path_append behavior |
| PathComponentCb | callback for each component in a path string. |
| PathPackage | convenience "class" that simplifies successively appending a filename to its parent directory. |
| Pool | allocator design parameters: - O(1) alloc and free; - either fixed- or variable-sized blocks; - doesn't preallocate the entire pool; - returns sequential addresses. |
| PS_uint | |
| PS_ulong | ========================================================================= File : types. |
| RingBuf | |
| ScopeTimer | |
| ScopeTimerAccrue | |
| SingleAllocator | C++ wrapper on top of single_calloc that's slightly easier to use. |
| StaticStorage | opaque; initialized by STATIC_STORAGE and used by static_calloc |
| Symbol | |
| Timer | |
| TimerClient | |
| TimerSafe | |
| TimerUnit | |
| TLS | |
| Namespace Summary | |
| CxxTest | ========================================================================= File : self_test. |
| ERR | ========================================================================= File : debug_stl. |
| INFO | |
|
0 A.D.
Generated on September 04, 2007 at 18:14 CppDoc v2.4.0 |
|||||||
| FRAMES NO FRAMES | ||||||||