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

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

atEnd() const athena::io::IStreamReaderinlinevirtual
data() const athena::io::MemoryReader
endian() const (defined in athena::io::IStream)athena::io::IStreaminline
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::IStreamReaderinline
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::IStreamReaderinline
enumerate(std::vector< T > &vector, size_t count, std::function< void(IStreamReader &, T &)> readf)athena::io::IStreamReaderinline
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::IStreamReaderinline
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::IStreamReaderinline
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
IStream() (defined in athena::io::IStream)athena::io::IStreaminline
length() const athena::io::MemoryReaderinlinevirtual
loadData() (defined in athena::io::MemoryCopyReader)athena::io::MemoryCopyReaderprotected
m_data (defined in athena::io::MemoryReader)athena::io::MemoryReaderprotected
m_dataCopy (defined in athena::io::MemoryCopyReader)athena::io::MemoryCopyReaderprotected
m_endian (defined in athena::io::IStream)athena::io::IStreamprotected
m_filepathathena::io::MemoryCopyReaderprotected
m_globalErr (defined in athena::io::MemoryReader)athena::io::MemoryReaderprotected
m_hasError (defined in athena::io::IStream)athena::io::IStreamprotected
m_length (defined in athena::io::MemoryReader)athena::io::MemoryReaderprotected
m_owns (defined in athena::io::MemoryReader)athena::io::MemoryReaderprotected
m_position (defined in athena::io::MemoryReader)athena::io::MemoryReaderprotected
MemoryCopyReader(const void *data, atUint64 length)athena::io::MemoryCopyReader
MemoryCopyReader(const std::string &filename)athena::io::MemoryCopyReaderinline
MemoryReader()=default (defined in athena::io::MemoryReader)athena::io::MemoryReaderprotected
MemoryReader(const void *data, atUint64 length, bool takeOwnership=false, bool globalErr=true)athena::io::MemoryReader
position() const athena::io::MemoryReaderinlinevirtual
readBool()athena::io::IStreamReaderinline
readByte()athena::io::IStreamReaderinline
readBytes(atUint64 length)athena::io::IStreamReaderinline
readBytesToBuf(void *buf, atUint64 len)athena::io::IStreamReaderinline
readDouble()athena::io::IStreamReaderinline
readDoubleBig()athena::io::IStreamReaderinline
readDoubleLittle()athena::io::IStreamReaderinline
readFloat()athena::io::IStreamReaderinline
readFloatBig()athena::io::IStreamReaderinline
readFloatLittle()athena::io::IStreamReaderinline
readInt16()athena::io::IStreamReaderinline
readInt16Big()athena::io::IStreamReaderinline
readInt16Little()athena::io::IStreamReaderinline
readInt32()athena::io::IStreamReaderinline
readInt32Big()athena::io::IStreamReaderinline
readInt32Little()athena::io::IStreamReaderinline
readInt64()athena::io::IStreamReaderinline
readInt64Big()athena::io::IStreamReaderinline
readInt64Little()athena::io::IStreamReaderinline
readString(atInt32 fixedLen=-1)athena::io::IStreamReaderinline
readUByte()athena::io::IStreamReaderinline
readUBytes(atUint64 length)athena::io::IStreamReaderinline
readUBytesToBuf(void *buf, atUint64 len)athena::io::MemoryReadervirtual
readUint16()athena::io::IStreamReaderinline
readUint16Big()athena::io::IStreamReaderinline
readUint16Little()athena::io::IStreamReaderinline
readUint32()athena::io::IStreamReaderinline
readUint32Big()athena::io::IStreamReaderinline
readUint32Little()athena::io::IStreamReaderinline
readUint64()athena::io::IStreamReaderinline
readUint64Big()athena::io::IStreamReaderinline
readUint64Little()athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atInt8 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atUint8 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atInt16 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atUint16 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atInt32 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atUint32 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atInt64 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atUint64 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, float >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, double >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, bool >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atVec2f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atVec3f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atVec4f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atVec2d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atVec3d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, atVec4d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, std::string >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVal(typename std::enable_if< std::is_same< T, std::wstring >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atInt8 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atUint8 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atInt16 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atUint16 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atInt32 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atUint32 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atInt64 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atUint64 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, float >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, double >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, bool >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atVec2f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atVec3f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atVec4f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atVec2d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atVec3d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, atVec4d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValBig(typename std::enable_if< std::is_same< T, std::wstring >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atInt8 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atUint8 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atInt16 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atUint16 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atInt32 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atUint32 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atInt64 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atUint64 >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, float >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, double >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, bool >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atVec2f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atVec3f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atVec4f >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atVec2d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atVec3d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, atVec4d >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readValLittle(typename std::enable_if< std::is_same< T, std::wstring >::value >::type *=0) (defined in athena::io::IStreamReader)athena::io::IStreamReaderinline
readVec2d()athena::io::IStreamReaderinline
readVec2dBig()athena::io::IStreamReaderinline
readVec2dLittle()athena::io::IStreamReaderinline
readVec2f()athena::io::IStreamReaderinline
readVec2fBig()athena::io::IStreamReaderinline
readVec2fLittle()athena::io::IStreamReaderinline
readVec3d()athena::io::IStreamReaderinline
readVec3dBig()athena::io::IStreamReaderinline
readVec3dLittle()athena::io::IStreamReaderinline
readVec3f()athena::io::IStreamReaderinline
readVec3fBig()athena::io::IStreamReaderinline
readVec3fLittle()athena::io::IStreamReaderinline
readVec4d()athena::io::IStreamReaderinline
readVec4dBig()athena::io::IStreamReaderinline
readVec4dLittle()athena::io::IStreamReaderinline
readVec4f()athena::io::IStreamReaderinline
readVec4fBig()athena::io::IStreamReaderinline
readVec4fLittle()athena::io::IStreamReaderinline
readWString(atInt32 fixedLen=-1)athena::io::IStreamReaderinline
readWStringAsString(atInt32 fixedLen=-1)athena::io::IStreamReaderinline
readWStringAsStringBig(atInt32 fixedLen=-1)athena::io::IStreamReaderinline
readWStringAsStringLittle(atInt32 fixedLen=-1)athena::io::IStreamReaderinline
readWStringBig(atInt32 fixedLen=-1)athena::io::IStreamReaderinline
readWStringLittle(atInt32 fixedLen=-1)athena::io::IStreamReaderinline
seek(atInt64 pos, SeekOrigin origin=SeekOrigin::Current)athena::io::MemoryReadervirtual
seekAlign16()athena::io::IStreamReaderinline
seekAlign32()athena::io::IStreamReaderinline
seekAlign64()athena::io::IStreamReaderinline
setData(const atUint8 *data, atUint64 length) (defined in athena::io::MemoryCopyReader)athena::io::MemoryCopyReader
athena::io::MemoryReader::setData(const atUint8 *data, atUint64 length, bool takeOwnership=false)athena::io::MemoryReader
setEndian(Endian endian) (defined in athena::io::IStream)athena::io::IStreaminline
setError() (defined in athena::io::IStream)athena::io::IStreaminlineprotected
~IStream() (defined in athena::io::IStream)athena::io::IStreaminlinevirtual
~IStreamReader() (defined in athena::io::IStreamReader)athena::io::IStreamReaderinlinevirtual
~MemoryReader() (defined in athena::io::MemoryReader)athena::io::MemoryReadervirtual