BufferMultiByteTextWriteStream class
Base classes
- class WriteStream
Public types
Constructors, destructors, conversion operators
- BufferMultiByteTextWriteStream(WriteStream* stream, void* buffer, u32 buffer_size)
- ~BufferMultiByteTextWriteStream() override
Public functions
- void writeU8(u8)
- void writeU16(u16)
- void writeU32(u32)
- void writeU64(u64)
- void writeS8(s8)
- void writeS16(s16)
- void writeS32(s32)
- void writeS64(s64)
- void writeF32(f32)
- void writeBit(const void*, u32)
- void writeString(const SafeString&, u32)
- void writeMemBlock(const void*, u32)
- void writeComment(const SafeString&)
- void writeLineComment(const SafeString&)
- void writeDecorationText(const SafeString&)
- void writeNullChar()
- void flush()
- auto readU8() -> u8
- void readU8(u8&)
- auto readU16() -> u16
- void readU16(u16&)
- auto readU32() -> u32
- void readU32(u32&)
- auto readU64() -> u64
- void readU64(u64&)
- auto readS8() -> s8
- void readS8(s8&)
- auto readS16() -> s16
- void readS16(s16&)
- auto readS32() -> s32
- void readS32(s32&)
- auto readS64() -> s64
- void readS64(s64&)
- auto readF32() -> f32
- void readF32(f32&)
- void readBit(void*, u32)
- void readString(BufferedSafeString*, u32)
- auto readMemBlock(void*, u32) -> u32
- void skip(u32)
- void skip(u32, u32)
- void rewind()
- auto isEOF() -> bool
-
void setBinaryEndian(Endian::
Types endian) - void setMode(Modes mode)
- void setUserFormat(StreamFormat* format)
Protected variables
Enum documentation
enum class sead:: BufferMultiByteTextWriteStream:: Modes
#include <stream/seadStream.h>
Function documentation
void sead:: BufferMultiByteTextWriteStream:: writeU8(u8)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeU16(u16)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeU32(u32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeU64(u64)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeS8(s8)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeS16(s16)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeS32(s32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeS64(s64)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeF32(f32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeBit(const void*,
u32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeString(const SafeString&,
u32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeMemBlock(const void*,
u32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeComment(const SafeString&)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeLineComment(const SafeString&)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeDecorationText(const SafeString&)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: writeNullChar()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: flush()
#include <stream/seadStream.h>
u8 sead:: BufferMultiByteTextWriteStream:: readU8()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readU8(u8&)
#include <stream/seadStream.h>
u16 sead:: BufferMultiByteTextWriteStream:: readU16()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readU16(u16&)
#include <stream/seadStream.h>
u32 sead:: BufferMultiByteTextWriteStream:: readU32()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readU32(u32&)
#include <stream/seadStream.h>
u64 sead:: BufferMultiByteTextWriteStream:: readU64()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readU64(u64&)
#include <stream/seadStream.h>
s8 sead:: BufferMultiByteTextWriteStream:: readS8()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readS8(s8&)
#include <stream/seadStream.h>
s16 sead:: BufferMultiByteTextWriteStream:: readS16()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readS16(s16&)
#include <stream/seadStream.h>
s32 sead:: BufferMultiByteTextWriteStream:: readS32()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readS32(s32&)
#include <stream/seadStream.h>
s64 sead:: BufferMultiByteTextWriteStream:: readS64()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readS64(s64&)
#include <stream/seadStream.h>
f32 sead:: BufferMultiByteTextWriteStream:: readF32()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readF32(f32&)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readBit(void*,
u32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: readString(BufferedSafeString*,
u32)
#include <stream/seadStream.h>
u32 sead:: BufferMultiByteTextWriteStream:: readMemBlock(void*,
u32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: skip(u32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: skip(u32,
u32)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: rewind()
#include <stream/seadStream.h>
bool sead:: BufferMultiByteTextWriteStream:: isEOF()
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: setBinaryEndian(Endian:: Types endian)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: setMode(Modes mode)
#include <stream/seadStream.h>
void sead:: BufferMultiByteTextWriteStream:: setUserFormat(StreamFormat* format)
#include <stream/seadStream.h>
Variable documentation
StreamFormat* sead:: BufferMultiByteTextWriteStream:: mFormat protected
#include <stream/seadStream.h>
Endian:: Types sead:: BufferMultiByteTextWriteStream:: mEndian protected
#include <stream/seadStream.h>