CrystalSpace

Public API Reference

CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > Member List

This is the complete list of members for CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer >, including all inherited members.
Alloc()CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
Alloc(A1 &a1, A2 &a2)CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
Alloc(A1 &a1, A2 &a2, A3 &a3)CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
Alloc(A1 &a1)CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
AllocBlock()csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
AllocCommon()csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
blockscsFixedSizeAllocator< SizeComputer::value, Allocator > [protected]
blocksizecsFixedSizeAllocator< SizeComputer::value, Allocator > [protected]
Compact()CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
csBlockAllocator(size_t nelem=32)csBlockAllocator< T, Allocator, ObjectDispose, SizeComputer > [inline, protected]
csFixedSizeAllocator(size_t nelem=32)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
csFixedSizeAllocator(size_t nelem, const Allocator &alloc)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
csFixedSizeAllocator(csFixedSizeAllocator const &other)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
DeleteAll()CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
DestroyObject(Disposer &disposer, void *p) constcsFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
DisposeAll(Disposer &disposer)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
elcountcsFixedSizeAllocator< SizeComputer::value, Allocator > [protected]
elsizecsFixedSizeAllocator< SizeComputer::value, Allocator > [protected]
Empty()CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
FindBlock(void const *m) constcsFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
Free(T *p)CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
csFixedSizeAllocator< SizeComputer::value, Allocator >::Free(Disposer &disposer, void *p)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
FreeAll(Disposer &disposer)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
FreeBlock(uint8 *p)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
freenodecsFixedSizeAllocator< SizeComputer::value, Allocator > [protected]
FuzzyCmp(uint8 *const &block, BlockKey const &k)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected, static]
GetAllocatedElems() constcsFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
GetAllocationMap() constcsFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
GetBlockElements() constcsFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
insideDisposeAllcsFixedSizeAllocator< SizeComputer::value, Allocator > [protected]
mutexCS::Memory::AllocatorSafe< csBlockAllocator< T, Allocator, ObjectDispose, SizeComputer > > [protected]
TryFree(T *p)CS::Memory::BlockAllocatorSafe< T, Allocator, ObjectDispose, SizeComputer > [inline]
csFixedSizeAllocator< SizeComputer::value, Allocator >::TryFree(Disposer &disposer, void *p)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]
csFixedSizeAllocator< SizeComputer::value, Allocator >::TryFree(void *p)csFixedSizeAllocator< SizeComputer::value, Allocator > [inline]
~csBlockAllocator()csBlockAllocator< T, Allocator, ObjectDispose, SizeComputer > [inline, protected]
~csFixedSizeAllocator()csFixedSizeAllocator< SizeComputer::value, Allocator > [inline, protected]

Generated for Crystal Space 2.1 by doxygen 1.6.1