#include <seadTaskID.h>
Public Types | |
| enum | Type { cInvalid = 0 , cInt = 1 , cFactory = 2 , cString = 3 } |
Public Member Functions | |
| TaskClassID () | |
| TaskClassID (TaskFactory f) | |
| Type | getType () const |
| TaskBase * | create (const TaskConstructArg &arg) |
Private Attributes | |
| Type | mType |
| union { | |
| s32 mInt | |
| TaskFactory mFactory | |
| const char * mString | |
| } | mID |
|
inline |
|
inline |
|
inline |
| TaskBase * sead::TaskClassID::create | ( | const TaskConstructArg & | arg | ) |
|
private |
| s32 sead::TaskClassID::mInt |
| TaskFactory sead::TaskClassID::mFactory |
| const char* sead::TaskClassID::mString |
| union { ... } sead::TaskClassID::mID |