alYamlMacroUtil::IUseYamlParam class

Derived classes

template<typename T>
class YamlParamBase
template<typename T>
class YamlParamBase
template<typename T>
class YamlParamBase
template<typename T>
class YamlParamBase
template<typename T>
class YamlParamBase
template<typename T>
class YamlParamBase
template<typename T>
class YamlParamBase
template<typename T>
class YamlParamBase

Constructors, destructors, conversion operators

IUseYamlParam(const char* name)

Public functions

void clearPtr() pure virtual
auto getClassId() const -> YamlClassId pure virtual
auto isValidPtr() const -> bool pure virtual
void setPtr_u8(u8* value) virtual
void setPtr_u16(u16* value) virtual
void setPtr_s16(s16* value) virtual
void setPtr_V2f(sead::Vector2f* value) virtual
void setPtr_V3f(sead::Vector3f* value) virtual
void setPtr_YamlColor(sead::Color4f* value) virtual
void setPtr_s32(s32* value) virtual
void setPtr_f32(f32* value) virtual
void setPtr_bool(bool* value) virtual
void setPtr_YamlString(const char** value) virtual
auto isEqualParamName(const char* name) const -> bool
auto getName() const -> const char*
auto getNext() const -> IUseYamlParam*
void setNext(IUseYamlParam* param)