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