StreamFormat class
Public functions
-
auto readU8(StreamSrc*,
Endian::
Types) -> u8 pure virtual -
auto readU16(StreamSrc*,
Endian::
Types) -> u16 pure virtual -
auto readU32(StreamSrc*,
Endian::
Types) -> u32 pure virtual -
auto readU64(StreamSrc*,
Endian::
Types) -> u64 pure virtual -
auto readS8(StreamSrc*,
Endian::
Types) -> s8 pure virtual -
auto readS16(StreamSrc*,
Endian::
Types) -> s16 pure virtual -
auto readS32(StreamSrc*,
Endian::
Types) -> s32 pure virtual -
auto readS64(StreamSrc*,
Endian::
Types) -> s64 pure virtual -
auto readF32(StreamSrc*,
Endian::
Types) -> f32 pure virtual - void readBit(StreamSrc*, void*, u32) pure virtual
- void readString(StreamSrc*, BufferedSafeString*, u32) pure virtual
- auto readMemBlock(StreamSrc*, void*, u32) -> u32 pure virtual
-
void writeU8(StreamSrc*,
Endian::
Types, u8) pure virtual -
void writeU16(StreamSrc*,
Endian::
Types, u16) pure virtual -
void writeU32(StreamSrc*,
Endian::
Types, u32) pure virtual -
void writeU64(StreamSrc*,
Endian::
Types, u64) pure virtual -
void writeS8(StreamSrc*,
Endian::
Types, s8) pure virtual -
void writeS16(StreamSrc*,
Endian::
Types, s16) pure virtual -
void writeS32(StreamSrc*,
Endian::
Types, s32) pure virtual -
void writeS64(StreamSrc*,
Endian::
Types, s64) pure virtual -
void writeF32(StreamSrc*,
Endian::
Types, f32) pure virtual - void writeBit(StreamSrc*, const void*, u32) pure virtual
- void writeString(StreamSrc*, const SafeString&, u32) pure virtual
- void writeMemBlock(StreamSrc*, const void*, u32) pure virtual
- void writeDecorationText(StreamSrc*, const SafeString&) pure virtual
- void writeNullChar(StreamSrc*) pure virtual
- void skip(StreamSrc*, u32) pure virtual
- void flush(StreamSrc*) pure virtual
- void rewind(StreamSrc*) pure virtual