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

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

ClassTypeOperation(std::function< bool(const char *dnaType)> func) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReader
enterSubRecord(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
enterSubVector(const char *name, size_t &countOut) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
enumerate(const char *name, T &record) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
enumerate(const char *name, 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) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
enumerate(const char *name, 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) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
enumerate(const char *name, std::vector< T > &vector, std::function< void(YAMLDocReader &, T &)> readf) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
getCurNode() const (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
getParser() (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
getRootNode() const (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
leaveSubRecord() (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
leaveSubVector() (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
parse(athena::io::IStreamReader *reader) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readBool(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readByte(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readDouble(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readFloat(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readInt16(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readInt32(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readInt64(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readString(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readUByte(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readUBytes(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readUint16(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readUint32(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readUint64(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readVal(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readVec2d(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readVec2f(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readVec3d(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readVec3f(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readVec4d(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readVec4f(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
readWString(const char *name) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
releaseRootNode() (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
reset() (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
ValidateClassType(const char *expectedType) (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReader
YAMLDocReader() (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline
~YAMLDocReader() (defined in athena::io::YAMLDocReader)athena::io::YAMLDocReaderinline