C++ Utilities
4.17.0
Useful C++ classes and routines such as argument parser, IO and conversion utilities
IoUtilities
BinaryWriter
IoUtilities::BinaryWriter Member List
This is the complete list of members for
IoUtilities::BinaryWriter
, including all inherited members.
BinaryWriter
(std::ostream *stream)
IoUtilities::BinaryWriter
BinaryWriter
(const BinaryWriter &other)
IoUtilities::BinaryWriter
detatchOwnership
()
IoUtilities::BinaryWriter
inline
fail
() const
IoUtilities::BinaryWriter
inline
flush
()
IoUtilities::BinaryWriter
inline
giveOwnership
()
IoUtilities::BinaryWriter
inline
hasOwnership
() const
IoUtilities::BinaryWriter
inline
operator=
(const BinaryWriter &rhs)=delete
IoUtilities::BinaryWriter
setStream
(std::ostream *stream, bool giveOwnership=false)
IoUtilities::BinaryWriter
stream
() const
IoUtilities::BinaryWriter
inline
stream
()
IoUtilities::BinaryWriter
inline
write
(const char *buffer, std::streamsize length)
IoUtilities::BinaryWriter
inline
write
(const std::vector< char > &buffer, std::streamsize length)
IoUtilities::BinaryWriter
inline
write
(char oneChar)
IoUtilities::BinaryWriter
inline
write
(byte oneByte)
IoUtilities::BinaryWriter
inline
write
(bool oneBool)
IoUtilities::BinaryWriter
inline
write
(const std::string &lengthPrefixedString)
IoUtilities::BinaryWriter
inline
write
(const char *lengthPrefixedString)
IoUtilities::BinaryWriter
inline
write
(int16 one16BitInt)
IoUtilities::BinaryWriter
inline
write
(uint16 one16BitUint)
IoUtilities::BinaryWriter
inline
write
(int32 one32BitInt)
IoUtilities::BinaryWriter
inline
write
(uint32 one32BitUint)
IoUtilities::BinaryWriter
inline
write
(int64 one64BitInt)
IoUtilities::BinaryWriter
inline
write
(uint64 one64BitUint)
IoUtilities::BinaryWriter
inline
write
(float32 one32BitFloat)
IoUtilities::BinaryWriter
inline
write
(float64 one64BitFloat)
IoUtilities::BinaryWriter
inline
writeBool
(bool value)
IoUtilities::BinaryWriter
inline
writeByte
(byte value)
IoUtilities::BinaryWriter
inline
writeChar
(char value)
IoUtilities::BinaryWriter
inline
writeFixed16BE
(float32 valueToConvertAndWrite)
IoUtilities::BinaryWriter
inline
writeFixed16LE
(float32 valueToConvertAndWrite)
IoUtilities::BinaryWriter
inline
writeFixed8BE
(float32 valueToConvertAndWrite)
IoUtilities::BinaryWriter
inline
writeFixed8LE
(float32 valueToConvertAndWrite)
IoUtilities::BinaryWriter
inline
writeFloat32BE
(float32 value)
IoUtilities::BinaryWriter
inline
writeFloat32LE
(float32 value)
IoUtilities::BinaryWriter
inline
writeFloat64BE
(float64 value)
IoUtilities::BinaryWriter
inline
writeFloat64LE
(float64 value)
IoUtilities::BinaryWriter
inline
writeInt16BE
(int16 value)
IoUtilities::BinaryWriter
inline
writeInt16LE
(int16 value)
IoUtilities::BinaryWriter
inline
writeInt24BE
(int32 value)
IoUtilities::BinaryWriter
inline
writeInt24LE
(int32 value)
IoUtilities::BinaryWriter
inline
writeInt32BE
(int32 value)
IoUtilities::BinaryWriter
inline
writeInt32LE
(int32 value)
IoUtilities::BinaryWriter
inline
writeInt40BE
(int64 value)
IoUtilities::BinaryWriter
inline
writeInt40LE
(int64 value)
IoUtilities::BinaryWriter
inline
writeInt56BE
(int64 value)
IoUtilities::BinaryWriter
inline
writeInt56LE
(int64 value)
IoUtilities::BinaryWriter
inline
writeInt64BE
(int64 value)
IoUtilities::BinaryWriter
inline
writeInt64LE
(int64 value)
IoUtilities::BinaryWriter
inline
writeLengthPrefixedCString
(const char *value, std::size_t size)
IoUtilities::BinaryWriter
writeLengthPrefixedString
(const std::string &value)
IoUtilities::BinaryWriter
writeString
(const std::string &value)
IoUtilities::BinaryWriter
inline
writeSynchsafeUInt32BE
(uint32 valueToConvertAndWrite)
IoUtilities::BinaryWriter
inline
writeSynchsafeUInt32LE
(uint32 valueToConvertAndWrite)
IoUtilities::BinaryWriter
inline
writeTerminatedString
(const std::string &value)
IoUtilities::BinaryWriter
inline
writeUInt16BE
(uint16 value)
IoUtilities::BinaryWriter
inline
writeUInt16LE
(uint16 value)
IoUtilities::BinaryWriter
inline
writeUInt24BE
(uint32 value)
IoUtilities::BinaryWriter
inline
writeUInt24LE
(uint32 value)
IoUtilities::BinaryWriter
inline
writeUInt32BE
(uint32 value)
IoUtilities::BinaryWriter
inline
writeUInt32LE
(uint32 value)
IoUtilities::BinaryWriter
inline
writeUInt40BE
(uint64 value)
IoUtilities::BinaryWriter
inline
writeUInt40LE
(uint64 value)
IoUtilities::BinaryWriter
inline
writeUInt56BE
(uint64 value)
IoUtilities::BinaryWriter
inline
writeUInt56LE
(uint64 value)
IoUtilities::BinaryWriter
inline
writeUInt64BE
(uint64 value)
IoUtilities::BinaryWriter
inline
writeUInt64LE
(uint64 value)
IoUtilities::BinaryWriter
inline
writeVariableLengthUIntBE
(uint64 value)
IoUtilities::BinaryWriter
inline
writeVariableLengthUIntLE
(uint64 value)
IoUtilities::BinaryWriter
inline
~BinaryWriter
()
IoUtilities::BinaryWriter
Generated on Thu Mar 14 2019 01:23:12 for C++ Utilities by
1.8.15