|
SSBM Decomp
|
#include "class.h"#include <string.h>#include "debug.h"#include "hash.h"#include "memory.h"#include "object.h"#include <dolphin/os.h>Variables | |
| HSD_ClassInfo | hsdClass = { _hsdClassInfoInit } |
| static HSD_MemoryEntry ** | memory_list |
| static s32 | nb_memory_list |
| static HSD_Hash * | current_hash |
| void _hsdClassInfoInit | ( | void | ) |
| 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 | ) |
| HSD_MemoryEntry * GetMemoryEntry | ( | s32 | idx | ) |
| void * hsdAllocMemPiece | ( | s32 | size | ) |
| void hsdFreeMemPiece | ( | void * | mem, |
| s32 | size ) |
| 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 * hsdNew | ( | HSD_ClassInfo * | i | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| bool hsdChangeClass | ( | void * | object, |
| void * | class_info ) |
| bool hsdIsDescendantOf | ( | void * | info, |
| void * | p ) |
| bool hsdObjIsDescendantOf | ( | HSD_Obj * | o, |
| HSD_ClassInfo * | p ) |
| void class_set_flags | ( | HSD_ClassInfo * | class_info, |
| s32 | set, | ||
| s32 | reset ) |
| void ForgetClassLibraryReal | ( | HSD_ClassInfo * | class_info | ) |
| void ForgetClassLibraryChild | ( | const char * | library_name, |
| HSD_ClassInfo * | class_info ) |
| void hsdForgetClassLibrary | ( | const char * | library_name | ) |
| HSD_ClassInfo * hsdSearchClassInfo | ( | const char * | class_name | ) |
| void DumpClassStat | ( | HSD_ClassInfo * | info, |
| s32 | level ) |
| void hsdDumpClassStat | ( | HSD_ClassInfo * | info, |
| bool | recursive, | ||
| s32 | level ) |
| HSD_ClassInfo hsdClass = { _hsdClassInfoInit } |
|
static |
|
static |
|
static |