|
SSBM Decomp
|
Go to the source code of this file.
Data Structures | |
| struct | HSD_Class |
| struct | HSD_ClassInfoHead |
| struct | HSD_ClassInfo |
| struct | HSD_FreeList |
| struct | HSD_MemoryEntry |
Macros | |
| #define | HSD_CLASS_INFO(o) |
| #define | HSD_CLASS_METHOD(o) |
| #define | HSD_PARENT_INFO(o) |
| #define | next_p(p) |
Variables | |
| HSD_ClassInfo | hsdClass |
| #define HSD_CLASS_INFO | ( | o | ) |
| #define HSD_PARENT_INFO | ( | o | ) |
| void ClassInfoInit | ( | HSD_ClassInfo * | info | ) |
void hsdDelete(void* object);
| 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 * | i | ) |
| 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 | ) |
_hsdClassAlloc
| 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 ) |
|
inlinestatic |
|
extern |