C++ Utilities
4.17.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
IoUtilities
BinaryReader
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
() const
IoUtilities::BinaryReader
inline
computeCrc32
(const char *buffer, std::size_t length)
IoUtilities::BinaryReader
static
crc32Table
IoUtilities::BinaryReader
static
detatchOwnership
()
IoUtilities::BinaryReader
inline
eof
() const
IoUtilities::BinaryReader
inline
fail
() const
IoUtilities::BinaryReader
inline
giveOwnership
()
IoUtilities::BinaryReader
inline
hasOwnership
() const
IoUtilities::BinaryReader
inline
operator=
(const BinaryReader &rhs)=delete
IoUtilities::BinaryReader
read
(char *buffer, std::streamsize length)
IoUtilities::BinaryReader
inline
read
(byte *buffer, std::streamsize length)
IoUtilities::BinaryReader
inline
read
(std::vector< char > &buffer, std::streamsize length)
IoUtilities::BinaryReader
inline
read
(char &oneCharacter)
IoUtilities::BinaryReader
inline
read
(byte &oneByte)
IoUtilities::BinaryReader
inline
read
(bool &oneBool)
IoUtilities::BinaryReader
inline
read
(std::string &lengthPrefixedString)
IoUtilities::BinaryReader
inline
read
(int16 &one16BitInt)
IoUtilities::BinaryReader
inline
read
(uint16 &one16BitUInt)
IoUtilities::BinaryReader
inline
read
(int32 &one32BitInt)
IoUtilities::BinaryReader
inline
read
(uint32 &one32BitUInt)
IoUtilities::BinaryReader
inline
read
(int64 &one64BitInt)
IoUtilities::BinaryReader
inline
read
(uint64 &one64BitUInt)
IoUtilities::BinaryReader
inline
read
(float32 &one32BitFloat)
IoUtilities::BinaryReader
inline
read
(float64 &one64BitFloat)
IoUtilities::BinaryReader
inline
readBool
()
IoUtilities::BinaryReader
inline
readByte
()
IoUtilities::BinaryReader
inline
readChar
()
IoUtilities::BinaryReader
inline
readCrc32
(std::size_t length)
IoUtilities::BinaryReader
readFixed16BE
()
IoUtilities::BinaryReader
inline
readFixed16LE
()
IoUtilities::BinaryReader
inline
readFixed8BE
()
IoUtilities::BinaryReader
inline
readFixed8LE
()
IoUtilities::BinaryReader
inline
readFloat32BE
()
IoUtilities::BinaryReader
inline
readFloat32LE
()
IoUtilities::BinaryReader
inline
readFloat64BE
()
IoUtilities::BinaryReader
inline
readFloat64LE
()
IoUtilities::BinaryReader
inline
readInt16BE
()
IoUtilities::BinaryReader
inline
readInt16LE
()
IoUtilities::BinaryReader
inline
readInt24BE
()
IoUtilities::BinaryReader
inline
readInt24LE
()
IoUtilities::BinaryReader
inline
readInt32BE
()
IoUtilities::BinaryReader
inline
readInt32LE
()
IoUtilities::BinaryReader
inline
readInt40BE
()
IoUtilities::BinaryReader
inline
readInt40LE
()
IoUtilities::BinaryReader
inline
readInt56BE
()
IoUtilities::BinaryReader
inline
readInt56LE
()
IoUtilities::BinaryReader
inline
readInt64BE
()
IoUtilities::BinaryReader
inline
readInt64LE
()
IoUtilities::BinaryReader
inline
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::BinaryReader
inline
readSynchsafeUInt32LE
()
IoUtilities::BinaryReader
inline
readTerminatedString
(byte termination=0)
IoUtilities::BinaryReader
readTerminatedString
(size_t maxBytesToRead, byte termination=0)
IoUtilities::BinaryReader
readUInt16BE
()
IoUtilities::BinaryReader
inline
readUInt16LE
()
IoUtilities::BinaryReader
inline
readUInt24BE
()
IoUtilities::BinaryReader
inline
readUInt24LE
()
IoUtilities::BinaryReader
inline
readUInt32BE
()
IoUtilities::BinaryReader
inline
readUInt32LE
()
IoUtilities::BinaryReader
inline
readUInt40BE
()
IoUtilities::BinaryReader
inline
readUInt40LE
()
IoUtilities::BinaryReader
inline
readUInt56BE
()
IoUtilities::BinaryReader
inline
readUInt56LE
()
IoUtilities::BinaryReader
inline
readUInt64BE
()
IoUtilities::BinaryReader
inline
readUInt64LE
()
IoUtilities::BinaryReader
inline
readVariableLengthUIntBE
()
IoUtilities::BinaryReader
inline
readVariableLengthUIntLE
()
IoUtilities::BinaryReader
inline
setStream
(std::istream *stream, bool giveOwnership=false)
IoUtilities::BinaryReader
stream
() const
IoUtilities::BinaryReader
inline
stream
()
IoUtilities::BinaryReader
inline
~BinaryReader
()
IoUtilities::BinaryReader
Generated on Thu Mar 14 2019 01:23:12 for C++ Utilities by
1.8.15