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

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

_fileHandle() (defined in athena::io::FileReader)athena::io::FileReaderinline
atEnd() const athena::io::IStreamReaderinlinevirtual
close() (defined in athena::io::FileReader)athena::io::FileReader
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
filename() const (defined in athena::io::FileReader)athena::io::FileReaderinline
FileReader(const std::string &filename, atInt32 cacheSize=(32 *1024), bool globalErr=true) (defined in athena::io::FileReader)athena::io::FileReader
FileReader(const std::wstring &filename, atInt32 cacheSize=(32 *1024), bool globalErr=true) (defined in athena::io::FileReader)athena::io::FileReader
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::FileReader)athena::io::FileReaderinline
IStream() (defined in athena::io::IStream)athena::io::IStreaminline
length() const athena::io::FileReadervirtual
m_blockSize (defined in athena::io::FileReader)athena::io::FileReaderprotected
m_cacheData (defined in athena::io::FileReader)athena::io::FileReaderprotected
m_curBlock (defined in athena::io::FileReader)athena::io::FileReaderprotected
m_endian (defined in athena::io::IStream)athena::io::IStreamprotected
m_fileHandle (defined in athena::io::FileReader)athena::io::FileReaderprotected
m_filename (defined in athena::io::FileReader)athena::io::FileReaderprotected
m_globalErr (defined in athena::io::FileReader)athena::io::FileReaderprotected
m_hasError (defined in athena::io::IStream)athena::io::IStreamprotected
m_offset (defined in athena::io::FileReader)athena::io::FileReaderprotected
open() (defined in athena::io::FileReader)athena::io::FileReader
position() const athena::io::FileReadervirtual
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::FileReadervirtual
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
save() (defined in athena::io::FileReader)athena::io::FileReader
seek(atInt64 pos, SeekOrigin origin=SeekOrigin::Current)athena::io::FileReadervirtual
seekAlign16()athena::io::IStreamReaderinline
seekAlign32()athena::io::IStreamReaderinline
seekAlign64()athena::io::IStreamReaderinline
setCacheSize(const atInt32 blockSize) (defined in athena::io::FileReader)athena::io::FileReader
setEndian(Endian endian) (defined in athena::io::IStream)athena::io::IStreaminline
setError() (defined in athena::io::IStream)athena::io::IStreaminlineprotected
wfilename() const (defined in athena::io::FileReader)athena::io::FileReaderinline
~FileReader() (defined in athena::io::FileReader)athena::io::FileReadervirtual
~IStream() (defined in athena::io::IStream)athena::io::IStreaminlinevirtual
~IStreamReader() (defined in athena::io::IStreamReader)athena::io::IStreamReaderinlinevirtual