al::ByamlWriterArray class

Base classes

class ByamlWriterContainer

Constructors, destructors, conversion operators

ByamlWriterArray(ByamlWriterStringTable*)
~ByamlWriterArray()

Public functions

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