al::ByamlWriterContainer class

Base classes

class ByamlWriterData

Derived classes

class ByamlWriterArray
class ByamlWriterHash

Public functions

auto isContainer() const -> bool override
void addBool(const char*, bool) virtual
void addInt(const char*, s32) virtual
void addUInt(const char*, u32) virtual
void addFloat(const char*, f32) virtual
void addInt64(const char*, s64, ByamlWriterBigDataList*) virtual
void addUInt64(const char*, u64, ByamlWriterBigDataList*) virtual
void addDouble(const char*, f64, ByamlWriterBigDataList*) virtual
void addString(const char*, const char*) virtual
void addHash(const char*, ByamlWriterHash*) virtual
void addArray(const char*, ByamlWriterArray*) virtual
void addNull(const char*) virtual
void addBool(bool) virtual
void addInt(s32) virtual
void addUInt(u32) virtual
void addFloat(f32) virtual
void addInt64(s64, ByamlWriterBigDataList*) virtual
void addUInt64(u64, ByamlWriterBigDataList*) virtual
void addDouble(f64, ByamlWriterBigDataList*) virtual
void addString(const char*) virtual
void addHash(ByamlWriterHash*) virtual
void addArray(ByamlWriterArray*) virtual
void addNull() virtual
void writeContainer(sead::WriteStream*) const virtual
auto isHash() const -> bool virtual
auto isArray() const -> bool virtual
void deleteData() virtual
auto getOffset() const -> s32
void setOffset(s32 offset)
void makeIndex() virtual
auto calcPackSize() const -> u32 virtual
auto getTypeCode() const -> u8 virtual
void write(sead::WriteStream*) const virtual
void print(s32) const virtual
void printIndent(s32) const