Go to the source code of this file.
|
void | ClassInfoInit (HSD_ClassInfo *info) |
|
void | hsdInitClassInfo (HSD_ClassInfo *class_info, HSD_ClassInfo *parent_info, char *base_class_library, char *type, s32 info_size, s32 class_size) |
|
void | OSReport_PrintSpaces (s32 count) |
|
void * | hsdAllocMemPiece (s32 size) |
|
void | hsdFreeMemPiece (void *mem, s32 size) |
|
void * | hsdNew (HSD_ClassInfo *) |
|
bool | hsdChangeClass (void *object, void *class_info) |
|
bool | hsdIsDescendantOf (void *info, void *p) |
|
bool | hsdObjIsDescendantOf (HSD_Obj *o, HSD_ClassInfo *p) |
|
HSD_ClassInfo * | hsdSearchClassInfo (const char *class_name) |
|
void | hsdForgetClassLibrary (const char *library_name) |
|
HSD_MemoryEntry * | GetMemoryEntry (s32 idx) |
|
HSD_Class * | _hsdClassAlloc (HSD_ClassInfo *info) |
|
int | _hsdClassInit (HSD_Class *arg0) |
|
void | _hsdClassRelease (HSD_Class *cls) |
|
void | _hsdClassDestroy (HSD_Class *cls) |
|
void | _hsdClassAmnesia (HSD_ClassInfo *info) |
|
void | class_set_flags (HSD_ClassInfo *class_info, s32 set, s32 reset) |
|
void | ForgetClassLibraryReal (HSD_ClassInfo *class_info) |
|
void | DumpClassStat (HSD_ClassInfo *info, s32 level) |
|
void | hsdDumpClassStat (HSD_ClassInfo *info, bool recursive, s32 level) |
|
void | ForgetClassLibraryChild (const char *library_name, HSD_ClassInfo *class_info) |
|
static void | hsdDelete (void *object) |
|
◆ HSD_CLASS_INFO
◆ HSD_CLASS_METHOD
#define HSD_CLASS_METHOD |
( |
|
o | ) |
(((HSD_Class*) o)->class_info) |
◆ HSD_PARENT_INFO
#define HSD_PARENT_INFO |
( |
|
o | ) |
((o)->parent.head.parent) |
◆ next_p
◆ ClassInfoInit()
◆ hsdInitClassInfo()
◆ OSReport_PrintSpaces()
void OSReport_PrintSpaces |
( |
s32 |
count | ) |
|
◆ hsdAllocMemPiece()
void * hsdAllocMemPiece |
( |
s32 |
size | ) |
|
◆ hsdFreeMemPiece()
void hsdFreeMemPiece |
( |
void * |
mem, |
|
|
s32 |
size |
|
) |
| |
◆ hsdNew()
◆ hsdChangeClass()
bool hsdChangeClass |
( |
void * |
object, |
|
|
void * |
class_info |
|
) |
| |
◆ hsdIsDescendantOf()
bool hsdIsDescendantOf |
( |
void * |
info, |
|
|
void * |
p |
|
) |
| |
◆ hsdObjIsDescendantOf()
◆ hsdSearchClassInfo()
◆ hsdForgetClassLibrary()
void hsdForgetClassLibrary |
( |
const char * |
library_name | ) |
|
◆ GetMemoryEntry()
◆ _hsdClassAlloc()
◆ _hsdClassInit()
◆ _hsdClassRelease()
◆ _hsdClassDestroy()
◆ _hsdClassAmnesia()
◆ class_set_flags()
◆ ForgetClassLibraryReal()
◆ DumpClassStat()
◆ hsdDumpClassStat()
◆ ForgetClassLibraryChild()
void ForgetClassLibraryChild |
( |
const char * |
library_name, |
|
|
HSD_ClassInfo * |
class_info |
|
) |
| |
◆ hsdDelete()
static void hsdDelete |
( |
void * |
object | ) |
|
|
inlinestatic |
◆ hsdClass