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

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

enterSubRecord(const char *name) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
enterSubVector(const char *name) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
enumerate(const char *name, T &record) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
enumerate(const char *name, const 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 &&!std::is_same< T, atVec2d >::value &&!std::is_same< T, atVec3d >::value &&!std::is_same< T, atVec4d >::value >::type *=0) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
enumerate(const char *name, const 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||std::is_same< T, atVec2d >::value||std::is_same< T, atVec3d >::value||std::is_same< T, atVec4d >::value >::type *=0) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
enumerate(const char *name, const std::vector< T > &vector, std::function< void(YAMLDocWriter &, const T &)> writef) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
finish(athena::io::IStreamWriter *fout) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriter
getCurNode() const (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
getEmitter() (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
leaveSubRecord() (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
leaveSubVector() (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeBool(const char *name, const bool &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeByte(const char *name, const atInt8 &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeDouble(const char *name, const double &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeFloat(const char *name, const float &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeInt16(const char *name, const atInt16 &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeInt32(const char *name, const atInt32 &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeInt64(const char *name, const atInt64 &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeString(const char *name, const std::string &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeString(const char *name, const char *val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeUByte(const char *name, const atUint8 &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeUBytes(const char *name, const std::unique_ptr< atUint8[]> &val, size_t byteCount) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeUint16(const char *name, const atUint16 &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeUint32(const char *name, const atUint32 &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeUint64(const char *name, const atUint64 &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeVal(const char *name, const INTYPE &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeVal(const char *name, const INTYPE &val, size_t byteCount) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeVec2d(const char *name, const atVec2d &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeVec2f(const char *name, const atVec2f &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeVec3d(const char *name, const atVec3d &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeVec3f(const char *name, const atVec3f &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeVec4d(const char *name, const atVec4d &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeVec4f(const char *name, const atVec4f &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeWString(const char *name, const std::wstring &val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
writeWString(const char *name, const wchar_t *val) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
YAMLDocWriter(const char *classType) (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline
~YAMLDocWriter() (defined in athena::io::YAMLDocWriter)athena::io::YAMLDocWriterinline