Namespaces | |
| namespace | ErrorMsg |
| namespace | fallback |
Classes | |
| struct | _Alias |
| struct | _Anchor |
| struct | _Comment |
| struct | _FindFromNodeAtIndex |
| struct | _FindFromNodeAtIndex< T, true > |
| struct | _Indent |
| struct | _Null |
| struct | _Tag |
| class | BadDereference |
| struct | disable_if |
| struct | disable_if_c |
| struct | disable_if_c< true, T > |
| class | Emitter |
| class | EmitterException |
| struct | enable_if |
| struct | enable_if_c |
| struct | enable_if_c< false, T > |
| class | Exception |
| class | InvalidScalar |
| struct | is_index_type |
| struct | is_index_type_with_check |
| struct | is_index_type_with_check< std::size_t, false > |
| struct | is_numeric |
| struct | is_numeric< char > |
| struct | is_numeric< double > |
| struct | is_numeric< float > |
| struct | is_numeric< int > |
| struct | is_numeric< long double > |
| struct | is_numeric< long int > |
| struct | is_numeric< long long > |
| struct | is_numeric< short int > |
| struct | is_numeric< unsigned char > |
| struct | is_numeric< unsigned int > |
| struct | is_numeric< unsigned long int > |
| struct | is_numeric< unsigned long long > |
| struct | is_numeric< unsigned short int > |
| struct | is_same_type |
| struct | is_same_type< T, T > |
| class | Iterator |
| class | KeyNotFound |
| struct | Mark |
| class | Node |
| class | noncopyable |
| class | ostream |
| class | Parser |
| class | ParserException |
| struct | read_impl< false > |
| struct | read_impl< true > |
| class | RepresentationException |
| class | TypedKeyNotFound |
Enumerations | |
| enum | CONTENT_TYPE { CT_NONE, CT_SCALAR, CT_SEQUENCE, CT_MAP } |
| enum | EMITTER_MANIP { Auto, EmitNonAscii, EscapeNonAscii, SingleQuoted, DoubleQuoted, Literal, YesNoBool, TrueFalseBool, OnOffBool, UpperCase, LowerCase, CamelCase, LongBool, ShortBool, Dec, Hex, Oct, BeginSeq, EndSeq, Flow, Block, BeginMap, EndMap, Key, Value, LongKey } |
Functions | |
| _Alias | Alias (const std::string content) |
| _Anchor | Anchor (const std::string content) |
| _Comment | Comment (const std::string content) |
| template<typename T > | |
| bool | Convert (const std::string &input, T &output, typename enable_if< is_numeric< T > >::type *=0) |
| bool | Convert (const std::string &input, _Null &output) |
| bool | Convert (const std::string &input, bool &output) |
| bool | Convert (const std::string &input, std::string &output) |
| template<typename T > | |
| bool | ConvertScalar (const Node &node, T &value) |
| template<typename T > | |
| const Node * | FindFromNodeAtIndex (const Node &node, const T &key) |
| _Indent | Indent (int value) |
| bool | IsNull (const Node &node) |
| MAKE_INDEX_TYPE (long) | |
| MAKE_INDEX_TYPE (short) | |
| MAKE_INDEX_TYPE (unsigned) | |
| MAKE_INDEX_TYPE (int) | |
| template<typename T > | |
| TypedKeyNotFound< T > | MakeTypedKeyNotFound (const Mark &mark, const T &key) |
| bool | operator!= (const _Null &, const _Null &) |
| bool | operator!= (const Node &node, const char *value) |
| bool | operator!= (const char *value, const Node &node) |
| template<typename T > | |
| bool | operator!= (const Node &node, const T &value) |
| template<typename T > | |
| bool | operator!= (const T &value, const Node &node) |
| template<typename K , typename V > | |
| Emitter & | operator<< (Emitter &emitter, const std::map< K, V > &m) |
| template<typename T > | |
| Emitter & | operator<< (Emitter &emitter, const std::list< T > &v) |
| template<typename T > | |
| Emitter & | operator<< (Emitter &emitter, const std::vector< T > &v) |
| ostream & | operator<< (ostream &out, char ch) |
| ostream & | operator<< (ostream &out, const std::string &str) |
| ostream & | operator<< (ostream &out, const char *str) |
| Emitter & | operator<< (Emitter &emitter, _Indent indent) |
| Emitter & | operator<< (Emitter &emitter, EMITTER_MANIP value) |
| Emitter & | operator<< (Emitter &emitter, double v) |
| Emitter & | operator<< (Emitter &emitter, float v) |
| Emitter & | operator<< (Emitter &emitter, unsigned long v) |
| Emitter & | operator<< (Emitter &emitter, long v) |
| Emitter & | operator<< (Emitter &emitter, unsigned short v) |
| Emitter & | operator<< (Emitter &emitter, short v) |
| Emitter & | operator<< (Emitter &emitter, unsigned int v) |
| Emitter & | operator<< (Emitter &emitter, int v) |
| Emitter & | operator<< (Emitter &emitter, const char *v) |
| Emitter & | operator<< (Emitter &emitter, const _Null &v) |
| Emitter & | operator<< (Emitter &emitter, const _Comment &v) |
| Emitter & | operator<< (Emitter &emitter, const _Tag &v) |
| Emitter & | operator<< (Emitter &emitter, const _Anchor &v) |
| Emitter & | operator<< (Emitter &emitter, const _Alias &v) |
| Emitter & | operator<< (Emitter &emitter, bool v) |
| Emitter & | operator<< (Emitter &emitter, const std::string &v) |
| bool | operator== (const _Null &, const _Null &) |
| bool | operator== (const Node &node, const char *value) |
| bool | operator== (const char *value, const Node &node) |
| template<typename T > | |
| bool | operator== (const Node &node, const T &value) |
| template<typename T > | |
| bool | operator== (const T &value, const Node &node) |
| template<typename K , typename V > | |
| void | operator>> (const Node &node, std::map< K, V > &m) |
| template<typename T > | |
| void | operator>> (const Node &node, std::vector< T > &v) |
| template<typename T > | |
| void | operator>> (const Node &node, T &value) |
| _Tag | VerbatimTag (const std::string &content) |
Variables | |
| _Null | Null |
| enum YAML::CONTENT_TYPE |
| enum YAML::EMITTER_MANIP |
Definition at line 11 of file emittermanip.h.
| _Alias YAML::Alias | ( | const std::string | content | ) | [inline] |
Definition at line 71 of file emittermanip.h.
| _Anchor YAML::Anchor | ( | const std::string | content | ) | [inline] |
Definition at line 80 of file emittermanip.h.
| _Comment YAML::Comment | ( | const std::string | content | ) | [inline] |
Definition at line 99 of file emittermanip.h.
| bool YAML::Convert | ( | const std::string & | input, | |
| T & | output, | |||
| typename enable_if< is_numeric< T > >::type * | = 0 | |||
| ) | [inline] |
Definition at line 19 of file conversion.h.
| bool YAML::Convert | ( | const std::string & | input, | |
| _Null & | output | |||
| ) |
| bool YAML::Convert | ( | const std::string & | input, | |
| bool & | output | |||
| ) |
| bool YAML::Convert | ( | const std::string & | input, | |
| std::string & | output | |||
| ) | [inline] |
Definition at line 10 of file conversion.h.
| bool YAML::ConvertScalar | ( | const Node & | node, | |
| T & | value | |||
| ) | [inline] |
Definition at line 71 of file nodereadimpl.h.
| const Node* YAML::FindFromNodeAtIndex | ( | const Node & | node, | |
| const T & | key | |||
| ) | [inline] |
Definition at line 55 of file nodeutil.h.
| _Indent YAML::Indent | ( | int | value | ) | [inline] |
Definition at line 62 of file emittermanip.h.
| bool YAML::IsNull | ( | const Node & | node | ) |
| YAML::MAKE_INDEX_TYPE | ( | long | ) |
| YAML::MAKE_INDEX_TYPE | ( | short | ) |
| YAML::MAKE_INDEX_TYPE | ( | unsigned | ) |
| YAML::MAKE_INDEX_TYPE | ( | int | ) |
| TypedKeyNotFound<T> YAML::MakeTypedKeyNotFound | ( | const Mark & | mark, | |
| const T & | key | |||
| ) | [inline] |
Definition at line 138 of file exceptions.h.
| bool YAML::operator!= | ( | const _Null & | , | |
| const _Null & | ||||
| ) | [inline] |
| bool YAML::operator!= | ( | const Node & | node, | |
| const char * | value | |||
| ) | [inline] |
Definition at line 112 of file nodeimpl.h.
| bool YAML::operator!= | ( | const char * | value, | |
| const Node & | node | |||
| ) | [inline] |
Definition at line 108 of file nodeimpl.h.
| bool YAML::operator!= | ( | const Node & | node, | |
| const T & | value | |||
| ) | [inline] |
Definition at line 96 of file nodeimpl.h.
| bool YAML::operator!= | ( | const T & | value, | |
| const Node & | node | |||
| ) | [inline] |
Definition at line 91 of file nodeimpl.h.
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const std::map< K, V > & | m | |||
| ) | [inline] |
Definition at line 34 of file stlemitter.h.
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const std::list< T > & | v | |||
| ) | [inline] |
Definition at line 24 of file stlemitter.h.
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const std::vector< T > & | v | |||
| ) | [inline] |
Definition at line 14 of file stlemitter.h.
| ostream& YAML::operator<< | ( | ostream & | out, | |
| char | ch | |||
| ) |
| ostream& YAML::operator<< | ( | ostream & | out, | |
| const std::string & | str | |||
| ) |
| ostream& YAML::operator<< | ( | ostream & | out, | |
| const char * | str | |||
| ) |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| _Indent | indent | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| EMITTER_MANIP | value | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| double | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| float | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| unsigned long | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| long | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| unsigned short | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| short | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| unsigned int | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| int | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const char * | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const _Null & | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const _Comment & | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const _Tag & | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const _Anchor & | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const _Alias & | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| bool | v | |||
| ) | [inline] |
| Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
| const std::string & | v | |||
| ) | [inline] |
| bool YAML::operator== | ( | const _Null & | , | |
| const _Null & | ||||
| ) | [inline] |
| bool YAML::operator== | ( | const Node & | node, | |
| const char * | value | |||
| ) | [inline] |
Definition at line 104 of file nodeimpl.h.
| bool YAML::operator== | ( | const char * | value, | |
| const Node & | node | |||
| ) | [inline] |
Definition at line 100 of file nodeimpl.h.
| bool YAML::operator== | ( | const Node & | node, | |
| const T & | value | |||
| ) | [inline] |
Definition at line 86 of file nodeimpl.h.
| bool YAML::operator== | ( | const T & | value, | |
| const Node & | node | |||
| ) | [inline] |
Definition at line 81 of file nodeimpl.h.
| void YAML::operator>> | ( | const Node & | node, | |
| std::map< K, V > & | m | |||
| ) | [inline] |
| void YAML::operator>> | ( | const Node & | node, | |
| std::vector< T > & | v | |||
| ) | [inline] |
| void YAML::operator>> | ( | const Node & | node, | |
| T & | value | |||
| ) | [inline] |
Definition at line 25 of file nodeimpl.h.
| _Tag YAML::VerbatimTag | ( | const std::string & | content | ) | [inline] |
Definition at line 90 of file emittermanip.h.