sead
Loading...
Searching...
No Matches
sead::UnitHeap Member List

This is the complete list of members for sead::UnitHeap, including all inherited members.

adjust() overridesead::UnitHeapvirtual
alloc(size_t size, s32 alignment)sead::Heapinline
appendDisposer_(IDisposer *o)sead::Heapprotected
cHeapDirection_Forward enum valuesead::Heap
cHeapDirection_Reverse enum valuesead::Heap
checkAccessThread_() constsead::Heapprotected
childBegin() constsead::Heapinline
childEnd() constsead::Heapinline
childSize() constsead::Heapinline
destroy() overridesead::UnitHeapvirtual
destruct_()sead::Heapprotected
dispose_(const void *, const void *)sead::Heapprotected
disposerBegin() constsead::Heapinline
disposerEnd() constsead::Heapinline
DisposerList typedefsead::Heapprivate
disposerSize() constsead::Heapinline
dump() constsead::Heapinlinevirtual
eraseChild_(Heap *)sead::Heapprotected
findContainHeap_(const void *ptr)sead::Heapprotected
free(void *ptr) overridesead::UnitHeapvirtual
freeAll() overridesead::UnitHeapvirtual
genInformation_(hostio::Context *context)sead::Heapprotectedvirtual
getAccessThread() constsead::Heap
getDirection() constsead::Heapinline
getEndAddress() const overridesead::UnitHeapvirtual
getFreeSize() const overridesead::UnitHeapvirtual
getMaxAllocatableSize(int) const overridesead::UnitHeap
sead::Heap::getMaxAllocatableSize(s32 alignment=4) const =0sead::Heappure virtual
getName() constsead::INamableinline
getParent() constsead::Heapinline
getSize() const overridesead::UnitHeapvirtual
getStartAddress() const overridesead::UnitHeapvirtual
hasNoChild_() constsead::Heapprotected
Heap(const SafeString &name, Heap *parent, void *start, size_t size, HeapDirection direction, bool enable_lock)sead::Heap
HeapDirection enum namesead::Heap
HeapList typedefsead::Heapprivate
IDisposer()sead::IDisposer
IDisposer::IDisposer()sead::Heapprotected
IDisposer::~IDisposer()sead::Heapprotected
INamable()sead::INamableinline
INamable(const SafeString &name)sead::INamableinline
isAdjustable() const overridesead::UnitHeapvirtual
isEnableLock() constsead::Heapinline
isEnableWarning() constsead::Heap
isFreeable() const overridesead::UnitHeapvirtual
isInclude(const void *) const overridesead::UnitHeapvirtual
isResizable() const overridesead::UnitHeapvirtual
lock()sead::Heap
mAreaSizesead::UnitHeapprotected
mAreaStartsead::UnitHeapprotected
mBlockSizesead::UnitHeapprotected
mChildrensead::Heapprotected
mCSsead::Heapprotected
mDirectionsead::Heapprotected
mDisposerHeapsead::IDisposerprivate
mDisposerListsead::Heapprotected
mFlagsead::Heapprotected
mFreeListsead::UnitHeapprotected
mFreeSizesead::UnitHeapprotected
mINamableNamesead::INamableprivate
mListNodesead::Heapprotected
mParentsead::Heapprotected
mSizesead::Heapprotected
mStartsead::Heapprotected
pushBackChild_(Heap *)sead::Heap
removeDisposer_(IDisposer *o)sead::Heapprotected
resizeBack(void *, size_t) overridesead::UnitHeapvirtual
resizeFront(void *, size_t) overridesead::UnitHeapvirtual
setAccessThread(Thread *)sead::Heap
setEnableLock(bool enable_lock)sead::Heapinline
setEnableWarning(bool)sead::Heap
setName(const SafeString &name)sead::INamableinline
tryAlloc(size_t size, s32 alignment) overridesead::UnitHeapvirtual
tryCreate(u32 size, const SafeString &name, u32 block_size, s32 alignment=4, Heap *parent=nullptr, bool enable_lock=false)sead::UnitHeapstatic
tryCreateWithBlockNum(u32 block_size, u32 num, const SafeString &name, s32 alignment=4, Heap *parent=nullptr, bool enable_lock=false)sead::UnitHeapstatic
UnitHeap(const SafeString &name, Heap *parent, void *address, u32 size, u32, bool)sead::UnitHeap
unlock()sead::Heap
~Heap() overridesead::Heapinline
~IDisposer()sead::IDisposervirtual
~UnitHeap() overridesead::UnitHeap