Athena IO Library
|
This is the complete list of members for athena::io::MemoryReader, including all inherited members.
atEnd() const | athena::io::IStreamReader | inlinevirtual |
data() const | athena::io::MemoryReader | |
endian() const (defined in athena::io::IStream) | athena::io::IStream | inline |
enumerate(std::vector< T > &vector, size_t count, 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::IStreamReader | inline |
enumerate(std::vector< T > &vector, size_t count, 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::IStreamReader | inline |
enumerate(std::vector< T > &vector, size_t count, std::function< void(IStreamReader &, T &)> readf) | athena::io::IStreamReader | inline |
enumerateBig(std::vector< T > &vector, size_t count, 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::IStreamReader | inline |
enumerateLittle(std::vector< T > &vector, size_t count, 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::IStreamReader | inline |
hasError() const (defined in athena::io::IStream) | athena::io::IStream | inline |
isBigEndian() const (defined in athena::io::IStream) | athena::io::IStream | inline |
isLittleEndian() const (defined in athena::io::IStream) | athena::io::IStream | inline |
IStream() (defined in athena::io::IStream) | athena::io::IStream | inline |
length() const | athena::io::MemoryReader | inlinevirtual |
m_data (defined in athena::io::MemoryReader) | athena::io::MemoryReader | protected |
m_endian (defined in athena::io::IStream) | athena::io::IStream | protected |
m_globalErr (defined in athena::io::MemoryReader) | athena::io::MemoryReader | protected |
m_hasError (defined in athena::io::IStream) | athena::io::IStream | protected |
m_length (defined in athena::io::MemoryReader) | athena::io::MemoryReader | protected |
m_owns (defined in athena::io::MemoryReader) | athena::io::MemoryReader | protected |
m_position (defined in athena::io::MemoryReader) | athena::io::MemoryReader | protected |
MemoryReader()=default (defined in athena::io::MemoryReader) | athena::io::MemoryReader | protected |
MemoryReader(const void *data, atUint64 length, bool takeOwnership=false, bool globalErr=true) | athena::io::MemoryReader | |
position() const | athena::io::MemoryReader | inlinevirtual |
readBool() | athena::io::IStreamReader | inline |
readByte() | athena::io::IStreamReader | inline |
readBytes(atUint64 length) | athena::io::IStreamReader | inline |
readBytesToBuf(void *buf, atUint64 len) | athena::io::IStreamReader | inline |
readDouble() | athena::io::IStreamReader | inline |
readDoubleBig() | athena::io::IStreamReader | inline |
readDoubleLittle() | athena::io::IStreamReader | inline |
readFloat() | athena::io::IStreamReader | inline |
readFloatBig() | athena::io::IStreamReader | inline |
readFloatLittle() | athena::io::IStreamReader | inline |
readInt16() | athena::io::IStreamReader | inline |
readInt16Big() | athena::io::IStreamReader | inline |
readInt16Little() | athena::io::IStreamReader | inline |
readInt32() | athena::io::IStreamReader | inline |
readInt32Big() | athena::io::IStreamReader | inline |
readInt32Little() | athena::io::IStreamReader | inline |
readInt64() | athena::io::IStreamReader | inline |
readInt64Big() | athena::io::IStreamReader | inline |
readInt64Little() | athena::io::IStreamReader | inline |
readString(atInt32 fixedLen=-1) | athena::io::IStreamReader | inline |
readUByte() | athena::io::IStreamReader | inline |
readUBytes(atUint64 length) | athena::io::IStreamReader | inline |
readUBytesToBuf(void *buf, atUint64 len) | athena::io::MemoryReader | virtual |
readUint16() | athena::io::IStreamReader | inline |
readUint16Big() | athena::io::IStreamReader | inline |
readUint16Little() | athena::io::IStreamReader | inline |
readUint32() | athena::io::IStreamReader | inline |
readUint32Big() | athena::io::IStreamReader | inline |
readUint32Little() | athena::io::IStreamReader | inline |
readUint64() | athena::io::IStreamReader | inline |
readUint64Big() | athena::io::IStreamReader | inline |
readUint64Little() | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atInt8 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atUint8 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atInt16 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atUint16 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atInt32 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atUint32 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atInt64 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atUint64 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, float >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, double >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, bool >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atVec2f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atVec3f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atVec4f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atVec2d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atVec3d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, atVec4d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, std::string >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVal(typename std::enable_if< std::is_same< T, std::wstring >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atInt8 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atUint8 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atInt16 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atUint16 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atInt32 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atUint32 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atInt64 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atUint64 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, float >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, double >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, bool >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atVec2f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atVec3f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atVec4f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atVec2d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atVec3d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, atVec4d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValBig(typename std::enable_if< std::is_same< T, std::wstring >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atInt8 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atUint8 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atInt16 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atUint16 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atInt32 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atUint32 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atInt64 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atUint64 >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, float >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, double >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, bool >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atVec2f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atVec3f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atVec4f >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atVec2d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atVec3d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, atVec4d >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readValLittle(typename std::enable_if< std::is_same< T, std::wstring >::value >::type *=0) (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inline |
readVec2d() | athena::io::IStreamReader | inline |
readVec2dBig() | athena::io::IStreamReader | inline |
readVec2dLittle() | athena::io::IStreamReader | inline |
readVec2f() | athena::io::IStreamReader | inline |
readVec2fBig() | athena::io::IStreamReader | inline |
readVec2fLittle() | athena::io::IStreamReader | inline |
readVec3d() | athena::io::IStreamReader | inline |
readVec3dBig() | athena::io::IStreamReader | inline |
readVec3dLittle() | athena::io::IStreamReader | inline |
readVec3f() | athena::io::IStreamReader | inline |
readVec3fBig() | athena::io::IStreamReader | inline |
readVec3fLittle() | athena::io::IStreamReader | inline |
readVec4d() | athena::io::IStreamReader | inline |
readVec4dBig() | athena::io::IStreamReader | inline |
readVec4dLittle() | athena::io::IStreamReader | inline |
readVec4f() | athena::io::IStreamReader | inline |
readVec4fBig() | athena::io::IStreamReader | inline |
readVec4fLittle() | athena::io::IStreamReader | inline |
readWString(atInt32 fixedLen=-1) | athena::io::IStreamReader | inline |
readWStringAsString(atInt32 fixedLen=-1) | athena::io::IStreamReader | inline |
readWStringAsStringBig(atInt32 fixedLen=-1) | athena::io::IStreamReader | inline |
readWStringAsStringLittle(atInt32 fixedLen=-1) | athena::io::IStreamReader | inline |
readWStringBig(atInt32 fixedLen=-1) | athena::io::IStreamReader | inline |
readWStringLittle(atInt32 fixedLen=-1) | athena::io::IStreamReader | inline |
seek(atInt64 pos, SeekOrigin origin=SeekOrigin::Current) | athena::io::MemoryReader | virtual |
seekAlign16() | athena::io::IStreamReader | inline |
seekAlign32() | athena::io::IStreamReader | inline |
seekAlign64() | athena::io::IStreamReader | inline |
setData(const atUint8 *data, atUint64 length, bool takeOwnership=false) | athena::io::MemoryReader | |
setEndian(Endian endian) (defined in athena::io::IStream) | athena::io::IStream | inline |
setError() (defined in athena::io::IStream) | athena::io::IStream | inlineprotected |
~IStream() (defined in athena::io::IStream) | athena::io::IStream | inlinevirtual |
~IStreamReader() (defined in athena::io::IStreamReader) | athena::io::IStreamReader | inlinevirtual |
~MemoryReader() (defined in athena::io::MemoryReader) | athena::io::MemoryReader | virtual |