## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csBlockAllocator< T, Allocator, ObjectDispose > Member List

This is the complete list of members for csBlockAllocator< T, Allocator, ObjectDispose >, including all inherited members.

Alloc() | csBlockAllocator< T, Allocator, ObjectDispose > | `[inline]`
AllocatorType typedef | csBlockAllocator< T, Allocator, ObjectDispose > |
AllocBlock() | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
AllocCommon() | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
blocks | csFixedSizeAllocator< sizeof(T), Allocator > | `[protected]`
blocksize | csFixedSizeAllocator< sizeof(T), Allocator > | `[protected]`
Compact() | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline]`
csBlockAllocator(size_t nelem=32) | csBlockAllocator< T, Allocator, ObjectDispose > | `[inline]`
csFixedSizeAllocator(size_t nelem=32) | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline]`
DestroyObject(Disposer &disposer, void *p) const | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
DisposeAll(Disposer &disposer) | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
elcount | csFixedSizeAllocator< sizeof(T), Allocator > | `[protected]`
elsize | csFixedSizeAllocator< sizeof(T), Allocator > | `[protected]`
Empty() | csBlockAllocator< T, Allocator, ObjectDispose > | `[inline]`
FindBlock(void const *m) const | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
Free(T *p) | csBlockAllocator< T, Allocator, ObjectDispose > | `[inline]`
csFixedSizeAllocator< sizeof(T), Allocator >::Free(Disposer &disposer, void *p) | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
csFixedSizeAllocator< sizeof(T), Allocator >::Free(void *p) | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline]`
FreeBlock(uint8 *p) | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
freenode | csFixedSizeAllocator< sizeof(T), Allocator > | `[protected]`
FuzzyCmp(uint8 *const &block, BlockKey const &k) | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected, static]`
GetAllocationMap() const | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
GetBlockElements() const | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline]`
insideDisposeAll | csFixedSizeAllocator< sizeof(T), Allocator > | `[protected]`
superclass typedef | csBlockAllocator< T, Allocator, ObjectDispose > | `[protected]`
ThisType typedef | csBlockAllocator< T, Allocator, ObjectDispose > |
TryFree(T *p) | csBlockAllocator< T, Allocator, ObjectDispose > | `[inline]`
csFixedSizeAllocator< sizeof(T), Allocator >::TryFree(Disposer &disposer, void *p) | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline, protected]`
csFixedSizeAllocator< sizeof(T), Allocator >::TryFree(void *p) | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline]`
ValueType typedef | csBlockAllocator< T, Allocator, ObjectDispose > |
~csBlockAllocator() | csBlockAllocator< T, Allocator, ObjectDispose > | `[inline]`
~csFixedSizeAllocator() | csFixedSizeAllocator< sizeof(T), Allocator > | `[inline]`