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