Athena IO Library
athena::io::MemoryWriter Member List

This is the complete list of members for athena::io::MemoryWriter, including all inherited members.

atEnd() const athena::io::IStreamWriterinlinevirtual
data() const athena::io::MemoryWriter
endian() const (defined in athena::io::IStream)athena::io::IStreaminline
enumerate(const std::vector< T > &vector, typename std::enable_if< std::is_arithmetic< T >::value||std::is_same< T, atVec2f >::value||std::is_same< T, atVec3f >::value||std::is_same< T, atVec4f >::value >::type *=0)athena::io::IStreamWriterinline
enumerate(const std::vector< T > &vector, typename std::enable_if<!std::is_arithmetic< T >::value &&!std::is_same< T, atVec2f >::value &&!std::is_same< T, atVec3f >::value &&!std::is_same< T, atVec4f >::value >::type *=0)athena::io::IStreamWriterinline
enumerateBig(const std::vector< T > &vector, typename std::enable_if< std::is_arithmetic< T >::value||std::is_same< T, atVec2f >::value||std::is_same< T, atVec3f >::value||std::is_same< T, atVec4f >::value >::type *=0)athena::io::IStreamWriterinline
enumerateLittle(const std::vector< T > &vector, typename std::enable_if< std::is_arithmetic< T >::value||std::is_same< T, atVec2f >::value||std::is_same< T, atVec3f >::value||std::is_same< T, atVec4f >::value >::type *=0)athena::io::IStreamWriterinline
filepath() const athena::io::MemoryWriterinline
fill(atUint8 val, atUint64 length) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
fill(atInt8 val, atUint64 length) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
hasError() const (defined in athena::io::IStream)athena::io::IStreaminline
isBigEndian() const (defined in athena::io::IStream)athena::io::IStreaminline
isLittleEndian() const (defined in athena::io::IStream)athena::io::IStreaminline
isOpen() const (defined in athena::io::MemoryWriter)athena::io::MemoryWriterinline
IStream() (defined in athena::io::IStream)athena::io::IStreaminline
length() const athena::io::MemoryWriterinlinevirtual
m_bufferOwned (defined in athena::io::MemoryWriter)athena::io::MemoryWriterprotected
m_data (defined in athena::io::MemoryWriter)athena::io::MemoryWriterprotected
m_endian (defined in athena::io::IStream)athena::io::IStreamprotected
m_filepathathena::io::MemoryWriterprotected
m_hasError (defined in athena::io::IStream)athena::io::IStreamprotected
m_length (defined in athena::io::MemoryWriter)athena::io::MemoryWriterprotected
m_position (defined in athena::io::MemoryWriter)athena::io::MemoryWriterprotected
MemoryWriter(atUint8 *data, atUint64 length, bool takeOwnership=false)athena::io::MemoryWriterexplicit
MemoryWriter() (defined in athena::io::MemoryWriter)athena::io::MemoryWriterinlineprotected
position() const athena::io::MemoryWriterinlinevirtual
save(const std::string &filename="")athena::io::MemoryWriter
seek(atInt64 pos, SeekOrigin origin=SeekOrigin::Current)athena::io::MemoryWritervirtual
seekAlign32()athena::io::IStreamWriterinline
setData(atUint8 *data, atUint64 length, bool takeOwnership=false)athena::io::MemoryWriter
setEndian(Endian endian) (defined in athena::io::IStream)athena::io::IStreaminline
setError() (defined in athena::io::IStream)athena::io::IStreaminlineprotected
setFilepath(const std::string &filepath)athena::io::MemoryWriterinline
writeBool(bool val)athena::io::IStreamWriterinline
writeByte(atInt8 val)athena::io::IStreamWriterinline
writeBytes(const void *data, atUint64 len)athena::io::IStreamWriterinline
writeDouble(double val)athena::io::IStreamWriterinline
writeDoubleBig(double val)athena::io::IStreamWriterinline
writeDoubleLittle(double val)athena::io::IStreamWriterinline
writeFloat(float val)athena::io::IStreamWriterinline
writeFloatBig(float val)athena::io::IStreamWriterinline
writeFloatLittle(float val)athena::io::IStreamWriterinline
writeInt16(atInt16 val)athena::io::IStreamWriterinline
writeInt16Big(atInt16 val)athena::io::IStreamWriterinline
writeInt16Little(atInt16 val)athena::io::IStreamWriterinline
writeInt32(atInt32 val)athena::io::IStreamWriterinline
writeInt32Big(atInt32 val)athena::io::IStreamWriterinline
writeInt32Little(atInt32 val)athena::io::IStreamWriterinline
writeInt64(atInt64 val)athena::io::IStreamWriterinline
writeInt64Big(atInt64 val)athena::io::IStreamWriterinline
writeInt64Little(atInt64 val)athena::io::IStreamWriterinline
writeString(const std::string &str, atInt32 fixedLen=-1)athena::io::IStreamWriterinline
writeStringAsWString(const std::string &str, atInt32 fixedLen=-1)athena::io::IStreamWriterinline
writeStringAsWStringBig(const std::string &str, atInt32 fixedLen=-1)athena::io::IStreamWriterinline
writeStringAsWStringLittle(const std::string &str, atInt32 fixedLen=-1)athena::io::IStreamWriterinline
writeUByte(atUint8 val)athena::io::IStreamWriterinline
writeUBytes(const atUint8 *data, atUint64 len)athena::io::MemoryWritervirtual
writeUint16(atUint16 val)athena::io::IStreamWriterinline
writeUint16Big(atUint16 val)athena::io::IStreamWriterinline
writeUint16Little(atUint16 val)athena::io::IStreamWriterinline
writeUint32(atUint32 val)athena::io::IStreamWriterinline
writeUint32Big(atUint32 val)athena::io::IStreamWriterinline
writeUint32Little(atUint32 val)athena::io::IStreamWriterinline
writeUint64(atUint64 val)athena::io::IStreamWriterinline
writeUint64Big(atUint64 val)athena::io::IStreamWriterinline
writeUint64Little(atUint64 val)athena::io::IStreamWriterinline
writeVal(atUint8 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(atInt8 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(atInt16 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(atUint16 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(atInt32 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(atUint32 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(atInt64 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(atUint64 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(float val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(double val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(bool val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(const atVec2f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(const atVec3f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(const atVec4f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(const atVec2d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(const atVec3d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(const atVec4d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(const std::string &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVal(const std::wstring &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(atUint8 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(atInt8 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(atInt16 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(atUint16 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(atInt32 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(atUint32 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(atInt64 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(atUint64 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(float val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(double val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(bool val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(const atVec2f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(const atVec3f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(const atVec4f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(const atVec2d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(const atVec3d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(const atVec4d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValBig(const std::wstring &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(atUint8 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(atInt8 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(atInt16 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(atUint16 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(atInt32 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(atUint32 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(atInt64 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(atUint64 val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(float val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(double val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(bool val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(const atVec2f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(const atVec3f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(const atVec4f &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(const atVec2d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(const atVec3d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(const atVec4d &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeValLittle(const std::wstring &val) (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinline
writeVec2d(const atVec2d &vec)athena::io::IStreamWriterinline
writeVec2dBig(const atVec2d &vec)athena::io::IStreamWriterinline
writeVec2dLittle(const atVec2d &vec)athena::io::IStreamWriterinline
writeVec2f(const atVec2f &vec)athena::io::IStreamWriterinline
writeVec2fBig(const atVec2f &vec)athena::io::IStreamWriterinline
writeVec2fLittle(const atVec2f &vec)athena::io::IStreamWriterinline
writeVec3d(const atVec3d &vec)athena::io::IStreamWriterinline
writeVec3dBig(const atVec3d &vec)athena::io::IStreamWriterinline
writeVec3dLittle(const atVec3d &vec)athena::io::IStreamWriterinline
writeVec3f(const atVec3f &vec)athena::io::IStreamWriterinline
writeVec3fBig(const atVec3f &vec)athena::io::IStreamWriterinline
writeVec3fLittle(const atVec3f &vec)athena::io::IStreamWriterinline
writeVec4d(const atVec4d &vec)athena::io::IStreamWriterinline
writeVec4dBig(const atVec4d &vec)athena::io::IStreamWriterinline
writeVec4dLittle(const atVec4d &vec)athena::io::IStreamWriterinline
writeVec4f(const atVec4f &vec)athena::io::IStreamWriterinline
writeVec4fBig(const atVec4f &vec)athena::io::IStreamWriterinline
writeVec4fLittle(const atVec4f &vec)athena::io::IStreamWriterinline
writeWString(const std::wstring &str, atInt32 fixedLen=-1)athena::io::IStreamWriterinline
writeWStringBig(const std::wstring &str, atInt32 fixedLen=-1)athena::io::IStreamWriterinline
writeWStringLittle(const std::wstring &str, atInt32 fixedLen=-1)athena::io::IStreamWriterinline
~IStream() (defined in athena::io::IStream)athena::io::IStreaminlinevirtual
~IStreamWriter() (defined in athena::io::IStreamWriter)athena::io::IStreamWriterinlinevirtual
~MemoryWriter() (defined in athena::io::MemoryWriter)athena::io::MemoryWritervirtual