Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JKRAssertHeap.h
Go to the documentation of this file.
1#ifndef JKRASSERTHEAP_H
2#define JKRASSERTHEAP_H
3
5
10class JKRAssertHeap : public JKRHeap {
11protected:
12 JKRAssertHeap(void*, u32, JKRHeap*, bool);
13 virtual ~JKRAssertHeap();
14
15public:
16 /* vt[04] */ virtual u32 getHeapType(void); /* override */
17 /* vt[05] */ virtual bool check(void); /* override */
18 /* vt[06] */ virtual bool dump_sort(void); /* override */
19 /* vt[07] */ virtual bool dump(void); /* override */
20 /* vt[08] */ virtual void do_destroy(void); /* override */
21 /* vt[09] */ virtual void* do_alloc(u32, int); /* override */
22 /* vt[10] */ virtual void do_free(void*); /* override */
23 /* vt[11] */ virtual void do_freeAll(void); /* override */
24 /* vt[12] */ virtual void do_freeTail(void); /* override */
25 /* vt[13] */ virtual void do_fillFreeArea(void); /* override */
26 /* vt[14] */ virtual s32 do_resize(void*, u32); /* override */
27 /* vt[15] */ virtual s32 do_getSize(void*); /* override */
28 /* vt[16] */ virtual s32 do_getFreeSize(void); /* override */
29 /* vt[17] */ virtual void* do_getMaxFreeBlock(void); /* override */
30 /* vt[18] */ virtual s32 do_getTotalFreeSize(void); /* override */
31 /* vt[19] */ virtual s32 do_changeGroupID(u8 param_1); /* override */
32 /* vt[20] */ virtual u8 do_getCurrentGroupId(void); /* override */
33
34public:
36};
37
38#endif /* JKRASSERTHEAP_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JKRAssertHeap.h:10
static JKRAssertHeap * create(JKRHeap *)
Definition JKRAssertHeap.cpp:14
virtual bool dump_sort(void)
Definition JKRAssertHeap.cpp:51
virtual bool dump(void)
Definition JKRAssertHeap.cpp:46
virtual void do_free(void *)
Definition JKRAssertHeap.cpp:72
virtual u32 getHeapType(void)
Definition JKRAssertHeap.cpp:36
virtual s32 do_changeGroupID(u8 param_1)
Definition JKRAssertHeap.cpp:57
virtual void * do_getMaxFreeBlock(void)
Definition JKRAssertHeap.cpp:101
virtual void do_fillFreeArea(void)
Definition JKRAssertHeap.cpp:82
virtual s32 do_getFreeSize(void)
Definition JKRAssertHeap.cpp:96
virtual void do_freeAll(void)
Definition JKRAssertHeap.cpp:75
virtual ~JKRAssertHeap()
Definition JKRAssertHeap.cpp:8
virtual bool check(void)
Definition JKRAssertHeap.cpp:41
virtual u8 do_getCurrentGroupId(void)
Definition JKRAssertHeap.cpp:62
virtual s32 do_getSize(void *)
Definition JKRAssertHeap.cpp:90
virtual s32 do_getTotalFreeSize(void)
Definition JKRAssertHeap.cpp:106
virtual void * do_alloc(u32, int)
Definition JKRAssertHeap.cpp:67
virtual s32 do_resize(void *, u32)
Definition JKRAssertHeap.cpp:85
virtual void do_destroy(void)
Definition JKRAssertHeap.cpp:31
virtual void do_freeTail(void)
Definition JKRAssertHeap.cpp:78
Definition JKRHeap.h:16
unsigned long u32
Definition types.h:10
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8