WriteStream class
Base classes
- class ReadStream
Derived classes
- class BufferMultiByteTextWriteStream
- class BufferWriteStream
Public types
Constructors, destructors, conversion operators
- ~WriteStream() defaulted 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)