al::ByamlWriter class

Constructors, destructors, conversion operators

ByamlWriter(sead::Heap*, bool)
~ByamlWriter() virtual

Public functions

void addBool(bool)
void addInt(s32)
void addUInt(u32)
void addFloat(f32)
void addInt64(s64)
void addUInt64(u64)
void addDouble(f64)
void addString(const char*)
void addNull()
void addBool(const char*, bool)
void addInt(const char*, s32)
void addUInt(const char*, u32)
void addFloat(const char*, f32)
void addInt64(const char*, s64)
void addUInt64(const char*, u64)
void addDouble(const char*, f64)
void addString(const char*, const char*)
void addNull(const char*)
auto getArrayCurrentContainer() -> ByamlWriterArray*
auto getHashCurrentContainer() -> ByamlWriterHash*
auto getCurrentContainer() -> ByamlWriterContainer*
void pushHash()
void pushContainer(ByamlWriterContainer*)
void pushArray()
void pushArray(const char*)
void pushHash(const char*)
void pushIter(const ByamlIter&)
void pushIter(const char*, const ByamlIter&)
void pushLocalIter(const ByamlIter&, const char*)
void pop()
auto calcHeaderSize() const -> u32
auto calcPackSize() const -> u32
void write(sead::WriteStream*)
void print() const