al::ByamlWriterHash class

Base classes

class ByamlWriterContainer

Constructors, destructors, conversion operators

ByamlWriterHash(ByamlWriterStringTable*, ByamlWriterStringTable*)
~ByamlWriterHash()

Public functions

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