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

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

adjust() overridesead::FrameHeapvirtual
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::FrameHeapvirtual
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
FrameHeap(const SafeString &name, Heap *parent, void *start, u32 size, HeapDirection direction, bool enable_lock)sead::FrameHeap
free(void *ptr) overridesead::FrameHeapvirtual
freeAll() overridesead::FrameHeapvirtual
genInformation_(hostio::Context *context)sead::Heapprotectedvirtual
getAccessThread() constsead::Heap
getDirection() constsead::Heapinline
getEndAddress() const overridesead::FrameHeapvirtual
getFreeSize() const overridesead::FrameHeapvirtual
getMaxAllocatableSize(s32 alignment=4) const overridesead::FrameHeapvirtual
getName() constsead::INamableinline
getParent() constsead::Heapinline
getSize() const overridesead::FrameHeapvirtual
getStartAddress() const overridesead::FrameHeapvirtual
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
initialize_()sead::FrameHeapprotected
isAdjustable() const overridesead::FrameHeapvirtual
isEnableLock() constsead::Heapinline
isEnableWarning() constsead::Heap
isFreeable() const overridesead::FrameHeapvirtual
isInclude(const void *) const overridesead::FrameHeapvirtual
isResizable() const overridesead::FrameHeapvirtual
lock()sead::Heap
mChildrensead::Heapprotected
mCSsead::Heapprotected
mDirectionsead::Heapprotected
mDisposerHeapsead::IDisposerprivate
mDisposerListsead::Heapprotected
mFlagsead::Heapprotected
mINamableNamesead::INamableprivate
mListNodesead::Heapprotected
mParentsead::Heapprotected
mSizesead::Heapprotected
mStartsead::Heapprotected
pushBackChild_(Heap *)sead::Heap
removeDisposer_(IDisposer *o)sead::Heapprotected
resizeBack(void *, size_t) overridesead::FrameHeapvirtual
resizeFront(void *, size_t) overridesead::FrameHeapvirtual
setAccessThread(Thread *)sead::Heap
setEnableLock(bool enable_lock)sead::Heapinline
setEnableWarning(bool)sead::Heap
setName(const SafeString &name)sead::INamableinline
statesead::FrameHeapprotected
tryAlloc(size_t size, s32 alignment) overridesead::FrameHeapvirtual
tryCreate(u32 size, const SafeString &name, Heap *parent=nullptr, HeapDirection direction=cHeapDirection_Forward, bool enable_lock=false)sead::FrameHeapstatic
unlock()sead::Heap
~FrameHeap() overridesead::FrameHeap
~Heap() overridesead::Heapinline
~IDisposer()sead::IDisposervirtual