C++ Utilities  4.17.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
IoUtilities::BinaryReader Member List

This is the complete list of members for IoUtilities::BinaryReader, including all inherited members.

BinaryReader(std::istream *stream)IoUtilities::BinaryReader
BinaryReader(const BinaryReader &other)IoUtilities::BinaryReader
canRead() constIoUtilities::BinaryReaderinline
computeCrc32(const char *buffer, std::size_t length)IoUtilities::BinaryReaderstatic
crc32TableIoUtilities::BinaryReaderstatic
detatchOwnership()IoUtilities::BinaryReaderinline
eof() constIoUtilities::BinaryReaderinline
fail() constIoUtilities::BinaryReaderinline
giveOwnership()IoUtilities::BinaryReaderinline
hasOwnership() constIoUtilities::BinaryReaderinline
operator=(const BinaryReader &rhs)=deleteIoUtilities::BinaryReader
read(char *buffer, std::streamsize length)IoUtilities::BinaryReaderinline
read(byte *buffer, std::streamsize length)IoUtilities::BinaryReaderinline
read(std::vector< char > &buffer, std::streamsize length)IoUtilities::BinaryReaderinline
read(char &oneCharacter)IoUtilities::BinaryReaderinline
read(byte &oneByte)IoUtilities::BinaryReaderinline
read(bool &oneBool)IoUtilities::BinaryReaderinline
read(std::string &lengthPrefixedString)IoUtilities::BinaryReaderinline
read(int16 &one16BitInt)IoUtilities::BinaryReaderinline
read(uint16 &one16BitUInt)IoUtilities::BinaryReaderinline
read(int32 &one32BitInt)IoUtilities::BinaryReaderinline
read(uint32 &one32BitUInt)IoUtilities::BinaryReaderinline
read(int64 &one64BitInt)IoUtilities::BinaryReaderinline
read(uint64 &one64BitUInt)IoUtilities::BinaryReaderinline
read(float32 &one32BitFloat)IoUtilities::BinaryReaderinline
read(float64 &one64BitFloat)IoUtilities::BinaryReaderinline
readBool()IoUtilities::BinaryReaderinline
readByte()IoUtilities::BinaryReaderinline
readChar()IoUtilities::BinaryReaderinline
readCrc32(std::size_t length)IoUtilities::BinaryReader
readFixed16BE()IoUtilities::BinaryReaderinline
readFixed16LE()IoUtilities::BinaryReaderinline
readFixed8BE()IoUtilities::BinaryReaderinline
readFixed8LE()IoUtilities::BinaryReaderinline
readFloat32BE()IoUtilities::BinaryReaderinline
readFloat32LE()IoUtilities::BinaryReaderinline
readFloat64BE()IoUtilities::BinaryReaderinline
readFloat64LE()IoUtilities::BinaryReaderinline
readInt16BE()IoUtilities::BinaryReaderinline
readInt16LE()IoUtilities::BinaryReaderinline
readInt24BE()IoUtilities::BinaryReaderinline
readInt24LE()IoUtilities::BinaryReaderinline
readInt32BE()IoUtilities::BinaryReaderinline
readInt32LE()IoUtilities::BinaryReaderinline
readInt40BE()IoUtilities::BinaryReaderinline
readInt40LE()IoUtilities::BinaryReaderinline
readInt56BE()IoUtilities::BinaryReaderinline
readInt56LE()IoUtilities::BinaryReaderinline
readInt64BE()IoUtilities::BinaryReaderinline
readInt64LE()IoUtilities::BinaryReaderinline
readLengthPrefixedString()IoUtilities::BinaryReader
readMultibyteTerminatedStringBE(uint16 termination=0)IoUtilities::BinaryReader
readMultibyteTerminatedStringBE(std::size_t maxBytesToRead, uint16 termination=0)IoUtilities::BinaryReader
readMultibyteTerminatedStringLE(uint16 termination=0)IoUtilities::BinaryReader
readMultibyteTerminatedStringLE(std::size_t maxBytesToRead, uint16 termination=0)IoUtilities::BinaryReader
readStreamsize()IoUtilities::BinaryReader
readString(std::size_t length)IoUtilities::BinaryReader
readSynchsafeUInt32BE()IoUtilities::BinaryReaderinline
readSynchsafeUInt32LE()IoUtilities::BinaryReaderinline
readTerminatedString(byte termination=0)IoUtilities::BinaryReader
readTerminatedString(size_t maxBytesToRead, byte termination=0)IoUtilities::BinaryReader
readUInt16BE()IoUtilities::BinaryReaderinline
readUInt16LE()IoUtilities::BinaryReaderinline
readUInt24BE()IoUtilities::BinaryReaderinline
readUInt24LE()IoUtilities::BinaryReaderinline
readUInt32BE()IoUtilities::BinaryReaderinline
readUInt32LE()IoUtilities::BinaryReaderinline
readUInt40BE()IoUtilities::BinaryReaderinline
readUInt40LE()IoUtilities::BinaryReaderinline
readUInt56BE()IoUtilities::BinaryReaderinline
readUInt56LE()IoUtilities::BinaryReaderinline
readUInt64BE()IoUtilities::BinaryReaderinline
readUInt64LE()IoUtilities::BinaryReaderinline
readVariableLengthUIntBE()IoUtilities::BinaryReaderinline
readVariableLengthUIntLE()IoUtilities::BinaryReaderinline
setStream(std::istream *stream, bool giveOwnership=false)IoUtilities::BinaryReader
stream() constIoUtilities::BinaryReaderinline
stream()IoUtilities::BinaryReaderinline
~BinaryReader()IoUtilities::BinaryReader