"L. Spiro Engine"

lsa::CStdAllocatorHeap Member List

This is the complete list of members for lsa::CStdAllocatorHeap, including all inherited members.
AddAlloc(LPLSA_ALLOCATIONHEADER _lpahNextAllocated, LSVOID *_pvAddr, LSA_SIZE _sSize, LSUINT32 _ui32Align) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
AddAllocInternal(LPLSA_FREEHEADER _lpfhPrevFree, LPLSA_ALLOCATIONHEADER _lpahNextAllocated, LSVOID *_pvAddr, LSA_SIZE _sSize, LSUINT32 _ui32Align) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
AddFreeBlock(LPLSA_FREEHEADER _lpfhAfterMe, LPLSA_FREEHEADER _lpfhBeforeMe, LSVOID *_pvAddr, LSA_SIZE _sSize) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
AddFreeBlockInternal(LPLSA_FREEHEADER _lpfhAfterMe, LPLSA_FREEHEADER _lpfhBeforeMe, LSVOID *_pvAddr, LSA_SIZE _sSize) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
Alloc(LSA_SIZE _sSize, LSUINT32 _ui32Align=(1UL<< 4UL))lsa::CStdAllocatorHeap
CreateSizeKey(LSA_SIZE _sSize) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected, static]
CStdAllocator (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [friend]
CStdAllocatorHeap() (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
FindAllocationBlock(LSVOID *_pvAddr) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
FindFreeStoreBlock(LSA_SIZE _sSize, LSUINT32 _ui32Align) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
FixUpAllocationFreeBlockPointers(LPLSA_FREEHEADER _lpfhAfterMe) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
Free(LSVOID *_pvAddr)lsa::CStdAllocatorHeap
GetActualSizeOfBlock(LSVOID *_pvAddr, LSA_SIZE _sSize, LSUINT32 _ui32Align) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected, static]
GetAlignment(LSUINT32 _ui32Key) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected, static]
GetAllocationCounter()lsa::CStdAllocatorHeap [static]
GetAllocationHead() const (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
GetHashKey(LSVOID *_pvAddr) const (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
GetHashKey(LSA_SIZE _sSize) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected, static]
GetHeapSize() const lsa::CStdAllocatorHeap
GetNextAllocatedBlock(LPLSA_FREEHEADER _lpAfterMe) const (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
GetNextFreeBlock(LPLSA_ALLOCATIONHEADER _lpahAfterMe) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
GetPrevAlloc(LPLSA_ALLOCATIONHEADER _pahFrom) const (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
GetSize(const LPLSA_ALLOCATIONHEADER _lpahHeader) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected, static]
GetStartAddress(const LPLSA_ALLOCATIONHEADER _lpahHeader) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected, static]
IsEmpty(LSBOOL _bReport) const lsa::CStdAllocatorHeap
LPCLSA_ALLOCATIONHEADER typedef (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
LPCLSA_FREEHEADER typedef (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
LPLSA_ALLOCATIONHEADER typedeflsa::CStdAllocatorHeap [protected]
LPLSA_FREEHEADER typedeflsa::CStdAllocatorHeap [protected]
m_bMadeTablelsa::CStdAllocatorHeap [protected, static]
m_dInvSizelsa::CStdAllocatorHeap [protected]
m_dSinTablelsa::CStdAllocatorHeap [protected, static]
m_lpahAllocatedBlockslsa::CStdAllocatorHeap [protected]
m_lpfhFreeBlockslsa::CStdAllocatorHeap [protected]
m_lpfhFreeHeadlsa::CStdAllocatorHeap [protected]
m_psahNextlsa::CStdAllocatorHeap [protected]
m_pvHeaplsa::CStdAllocatorHeap [protected]
m_sSizelsa::CStdAllocatorHeap [protected]
m_usLowestFreeBlockInHashTablelsa::CStdAllocatorHeap [protected]
MergeFreeStoreBlocks(LPLSA_FREEHEADER _lpfhFirst) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
PrintAllocations(LSUINT32 _ui32Count=0UL, LSUINT32 _ui32End=0xFFFFFFFFUL) const lsa::CStdAllocatorHeap
ReAlloc(LPLSA_ALLOCATIONHEADER &_lpahHeader, LSVOID *_pvAddr, LSA_SIZE _sSize)lsa::CStdAllocatorHeap [protected]
RemAlloc(LPLSA_ALLOCATIONHEADER _lpahAllocated) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
RemFreeBlockInternal(LPLSA_FREEHEADER _lpfhRemoveMe) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
ReplaceAllocationFreeBlockPointers(LPLSA_ALLOCATIONHEADER _lpahStart, LPLSA_FREEHEADER _lpfhReplaceMe, LPLSA_FREEHEADER _lpfhWithMe) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected]
RoundUp(LSA_SIZE _sSize) (defined in lsa::CStdAllocatorHeap)lsa::CStdAllocatorHeap [protected, static]
Set(LSVOID *_pvHeap, LSA_SIZE _sSizeOfHeap)lsa::CStdAllocatorHeap [protected]
Trash()lsa::CStdAllocatorHeap
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator