HL Namespace Reference
A thread-wrapper of childlike simplicity :).
More...
Namespaces |
| namespace | DLBigHeapNS |
| namespace | DLSmallHeapNS |
Classes |
| class | AdaptHeap |
| class | AddHeap |
| class | ANSIWrapper |
| class | bins< Header, 16384 > |
| class | bins< Header, 4096 > |
| class | bins< Header, 65536 > |
| class | bins< Header, 8192 > |
| class | ChunkHeap |
| class | RequireCoalesceable |
| class | CoalesceableHeap |
| | Manages coalesceable memory. More...
|
| class | CoalesceHeap |
| class | DebugHeap |
| class | CoalesceableMmapHeap |
| class | SelectMmapHeap |
| | Use Mmap (here the superheap) for objects above a certain size. More...
|
| class | Threshold |
| class | DLBigHeapType |
| class | DLSmallHeapType |
| | The "small heap" -- non-coalescing "fastbins" (quicklists). More...
|
| class | LeaHeap |
| | This heap approximates the algorithms used by DLmalloc 2.7.0. More...
|
| class | ExceptionHeap |
| class | CatchExceptionHeap |
| class | AlignHeap |
| class | AlignedChunk |
| class | AlignedChunkHeap |
| class | AlignedSlotHeap |
| class | AlignedChunkHeapFoo |
| class | Chunk |
| class | CombineHeap |
| class | EmptyHeap |
| class | ObjectManagerBase |
| class | ProvideObjectManager |
| class | ObjectManager |
| class | ObjectManagerWrapper |
| class | ProvideObjectManagerWrapper |
| class | NOP |
| class | NullObjectManagerWrapper |
| class | SelectObjectManagerHeap |
| class | Seg |
| class | FreelistHeap |
| class | HybridHeap |
| class | KingsleyHeap |
| class | LeaMallocHeap |
| class | LocalMallocHeap |
| class | LockedHeap |
| class | Log |
| class | LogHeap |
| class | mallocHeap |
| class | PrivateMmapHeap |
| class | MmapHeap |
| class | MmapWrapper |
| class | NestedHeap |
| class | NullHeap |
| class | OneHeap |
| class | PerClassHeap |
| class | SanityCheckHeap |
| class | SegHeap |
| class | StrictSegHeap |
| class | UseSizeHeap |
| class | SizeHeap |
| | Allocates extra room for the size of an object. More...
|
| class | SizeOwner |
| class | SizeOwnerHeap |
| class | SlopHeap |
| class | SpinLockType |
| class | StaticHeap |
| class | STLAllocator |
| class | ThreadHeap |
| class | BitIndex |
| class | CPUInfo |
| | Architecture-independent wrapper to get number of CPUs. More...
|
| class | DLList |
| class | DynamicArray |
| class | Fred |
| class | Guard |
| class | MyHashMap |
| class | PosixLockType |
| class | RecursiveLockType |
| class | sassert< 1 > |
| class | SLList |
| class | Timer |
| class | XallocHeap |
| class | ZoneHeap |
Typedefs |
| typedef void *(* | ThreadFunctionType )(void *) |
Functions |
| template<typename T , class S > |
| bool | operator!= (const STLAllocator< T, S > &a, const STLAllocator< T, S > &b) |
| template<typename T , class S > |
| bool | operator== (const STLAllocator< T, S > &a, const STLAllocator< T, S > &b) |
| template<typename Key > |
| size_t | hash (Key k) |
| template<> |
| size_t | hash (void *v) |
| template<> |
| size_t | hash (const void *v) |
| template<> |
| size_t | hash (int v) |
Detailed Description
A thread-wrapper of childlike simplicity :).
Typedef Documentation
Function Documentation
template<>
| size_t HL::hash |
( |
int |
v |
) |
[inline] |
template<>
| size_t HL::hash |
( |
const void * |
v |
) |
[inline] |
template<>
| size_t HL::hash |
( |
void * |
v |
) |
[inline] |
template<typename Key >
| size_t HL::hash |
( |
Key |
k |
) |
[inline] |
template<typename T , class S >
template<typename T , class S >