C++ Utilities  4.9.1
Common C++ classes and routines used by my applications 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
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
setStream(std::istream *stream, bool giveOwnership=false)IoUtilities::BinaryReader
stream() constIoUtilities::BinaryReaderinline
stream()IoUtilities::BinaryReaderinline
~BinaryReader()IoUtilities::BinaryReader