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 >