gwnavruntime/kernel/HeapMH/HeapMH_AllocBitSet2.h Source File
Go to the documentation of this file.
23 namespace Kaim {
namespace HeapMH {
31 void Reset() { Bin.Reset(); }
33 void InitPage(PageMH* page,
UInt32 index);
34 void ReleasePage(
UByte* start);
36 void* Alloc(UPInt size, MagicHeadersInfo* headers);
37 void* Alloc(UPInt size, UPInt alignSize, MagicHeadersInfo* headers);
38 void* ReallocInPlace(PageMH* page,
void* oldPtr, UPInt newSize, UPInt* oldSize, MagicHeadersInfo* headers);
39 void Free(PageMH* page,
void* ptr, MagicHeadersInfo* headers, UPInt* oldBytes);
41 UPInt GetUsableSize(
const PageMH* page,
const void* ptr)
const;
std::uint8_t UByte
uint8_t
Definition: SF_Types.h:134
std::uint32_t UInt32
uint32_t
Definition: SF_Types.h:137
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17