ByamlWriterArray class
Base classes
- class ByamlWriterContainer
Constructors, destructors, conversion operators
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