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

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

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