lib/sead/include/prim/seadRuntimeTypeInfo.h file

Namespaces

namespace sead
namespace sead::RuntimeTypeInfo

Classes

class sead::RuntimeTypeInfo::Interface
class sead::RuntimeTypeInfo::Root
template<typename BaseType>
class sead::RuntimeTypeInfo::Derive

Defines

#define SEAD_RTTI_BASE(CLASS)
#define SEAD_RTTI_OVERRIDE(CLASS, BASE)

Define documentation

#define SEAD_RTTI_BASE(CLASS)

Parameters
CLASS The name of the class.

Use this macro to declare sead RTTI machinery for a base class. You must use SEAD_RTTI_OVERRIDE in all derived classes.

#define SEAD_RTTI_OVERRIDE(CLASS, BASE)

Parameters
CLASS The name of the class.
BASE The name of the base class of CLASS.

Use this macro to declare sead RTTI machinery for a derived class.