Namespaces | |
| ErrorMsg | |
| Exp | |
| fallback | |
| Keys | |
| Utils | |
Typedefs | |
| typedef std::size_t | anchor_t |
Functions | |
| _Alias | Alias (const std::string content) |
| _Anchor | Anchor (const std::string content) |
| void * | BuildGraphOfNextDocument (Parser &parser, GraphBuilderInterface &graphBuilder) |
| _Comment | Comment (const std::string content) |
| bool | Convert (const std::string &input, std::string &output) |
| YAML_CPP_API bool | Convert (const std::string &input, bool &output) |
| YAML_CPP_API bool | Convert (const std::string &input, _Null &output) |
| template<typename T > | |
| bool | Convert (const std::string &input, T &output, typename enable_if< is_numeric< T > >::type *=0) |
| template<typename T > | |
| bool | ConvertScalar (const Node &node, T &value) |
| std::vector< unsigned char > | DecodeBase64 (const std::string &input) |
| _Precision | DoublePrecision (int n) |
| template<typename Seq > | |
| Emitter & | EmitSeq (Emitter &emitter, const Seq &seq) |
| std::string | EncodeBase64 (const unsigned char *data, std::size_t size) |
| template<typename T > | |
| const Node * | FindFromNodeAtIndex (const Node &node, const T &key) |
| _Precision | FloatPrecision (int n) |
| _Indent | Indent (int value) |
| UtfIntroCharType | IntroCharTypeOf (std::istream::int_type ch) |
| bool | IsInfinity (const std::string &input) |
| bool | IsNaN (const std::string &input) |
| bool | IsNegativeInfinity (const std::string &input) |
| YAML_CPP_API bool | IsNull (const Node &node) |
| _Tag | LocalTag (const std::string content) |
| _Tag | LocalTag (const std::string &prefix, const std::string content) |
| MAKE_INDEX_TYPE (int) | |
| MAKE_INDEX_TYPE (unsigned) | |
| MAKE_INDEX_TYPE (short) | |
| MAKE_INDEX_TYPE (long) | |
| template<typename T > | |
| TypedKeyNotFound< T > | MakeTypedKeyNotFound (const Mark &mark, const T &key) |
| RegEx | operator! (const RegEx &ex) |
| bool | operator!= (const _Null &, const _Null &) |
| bool | operator!= (const Iterator &it, const Iterator &jt) |
| RegEx | operator&& (const RegEx &ex1, const RegEx &ex2) |
| RegEx | operator+ (const RegEx &ex1, const RegEx &ex2) |
| bool | operator< (const Node &n1, const Node &n2) |
| ostream & | operator<< (ostream &out, const Indentation &indent) |
| template<typename T > | |
| Emitter & | operator<< (Emitter &emitter, const std::vector< T > &v) |
| ostream & | operator<< (ostream &out, const IndentTo &indent) |
| template<typename T > | |
| Emitter & | operator<< (Emitter &emitter, const std::list< T > &v) |
| ostream & | operator<< (ostream &out, const char *str) |
| ostream & | operator<< (ostream &out, const std::string &str) |
| template<typename T > | |
| Emitter & | operator<< (Emitter &emitter, const std::set< T > &v) |
| ostream & | operator<< (ostream &out, char ch) |
| template<typename K , typename V > | |
| Emitter & | operator<< (Emitter &emitter, const std::map< K, V > &m) |
| Emitter & | operator<< (Emitter &emitter, const std::string &v) |
| Emitter & | operator<< (Emitter &emitter, bool v) |
| Emitter & | operator<< (Emitter &emitter, char v) |
| Emitter & | operator<< (Emitter &emitter, unsigned char v) |
| Emitter & | operator<< (Emitter &emitter, const _Alias &v) |
| Emitter & | operator<< (Emitter &emitter, const _Anchor &v) |
| Emitter & | operator<< (Emitter &emitter, const _Tag &v) |
| Emitter & | operator<< (Emitter &emitter, const _Comment &v) |
| Emitter & | operator<< (Emitter &emitter, const _Null &v) |
| Emitter & | operator<< (Emitter &emitter, const Binary &b) |
| Emitter & | operator<< (Emitter &emitter, const char *v) |
| Emitter & | operator<< (Emitter &emitter, int v) |
| Emitter & | operator<< (Emitter &emitter, unsigned int v) |
| Emitter & | operator<< (Emitter &emitter, short v) |
| Emitter & | operator<< (Emitter &emitter, unsigned short v) |
| Emitter & | operator<< (Emitter &emitter, long v) |
| Emitter & | operator<< (Emitter &emitter, unsigned long v) |
| Emitter & | operator<< (Emitter &emitter, long long v) |
| Emitter & | operator<< (Emitter &emitter, unsigned long long v) |
| Emitter & | operator<< (Emitter &emitter, float v) |
| Emitter & | operator<< (Emitter &emitter, double v) |
| Emitter & | operator<< (Emitter &emitter, EMITTER_MANIP value) |
| Emitter & | operator<< (Emitter &emitter, _Indent indent) |
| Emitter & | operator<< (Emitter &emitter, _Precision precision) |
| Emitter & | operator<< (Emitter &out, const Node &node) |
| bool | operator== (const _Null &, const _Null &) |
| bool | operator== (const Iterator &it, const Iterator &jt) |
| template<typename T > | |
| void | operator>> (const Node &node, std::vector< T > &v) |
| template<typename T > | |
| enable_if< is_scalar_convertible< T > >::type | operator>> (const Node &node, T &value) |
| template<typename K , typename V > | |
| void | operator>> (const Node &node, std::map< K, V > &m) |
| void | operator>> (const Node &node, Binary &binary) |
| RegEx | operator|| (const RegEx &ex1, const RegEx &ex2) |
| _Precision | Precision (int n) |
| void | QueueUnicodeCodepoint (std::deque< char > &q, unsigned long ch) |
| char * | ReadBuffer (unsigned char *pBuffer) |
| std::string | ScanScalar (Stream &INPUT, ScanScalarParams ¶ms) |
| const std::string | ScanTagHandle (Stream &INPUT, bool &canBeHandle) |
| const std::string | ScanTagSuffix (Stream &INPUT) |
| const std::string | ScanVerbatimTag (Stream &INPUT) |
| _Tag | SecondaryTag (const std::string content) |
| char | Utf8Adjust (unsigned long ch, unsigned char lead_bits, unsigned char rshift) |
| _Tag | VerbatimTag (const std::string content) |
Variables | |
| static const unsigned char | decoding [] |
| static const char | encoding [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" |
| YAML_CPP_API _Null | Null |
| const anchor_t | NullAnchor = 0 |
| static bool | s_introFinalState [] |
| static UtfIntroState | s_introTransitions [][uictMax] |
| static char | s_introUngetCount [][uictMax] |
| const std::string | TokenNames [] |
| typedef std::size_t YAML_PM::anchor_t |
| enum YAML_PM::ACTION |
| Enumerator | |
|---|---|
| NONE | |
| BREAK | |
| THROW | |
Definition at line 16 of file scanscalar.h.
| enum YAML_PM::CHOMP |
| Enumerator | |
|---|---|
| STRIP | |
| CLIP | |
| KEEP | |
Definition at line 15 of file scanscalar.h.
Definition at line 13 of file emittermanip.h.
Definition at line 42 of file emitterstate.h.
| enum YAML_PM::FLOW_TYPE |
| Enumerator | |
|---|---|
| FT_NONE | |
| FT_FLOW | |
| FT_BLOCK | |
Definition at line 30 of file emitterstate.h.
| enum YAML_PM::FMT_SCOPE |
| Enumerator | |
|---|---|
| LOCAL | |
| GLOBAL | |
Definition at line 19 of file emitterstate.h.
| enum YAML_PM::FOLD |
| Enumerator | |
|---|---|
| DONT_FOLD | |
| FOLD_BLOCK | |
| FOLD_FLOW | |
Definition at line 17 of file scanscalar.h.
| enum YAML_PM::GROUP_TYPE |
| Enumerator | |
|---|---|
| GT_NONE | |
| GT_SEQ | |
| GT_MAP | |
Definition at line 24 of file emitterstate.h.
| enum YAML_PM::NODE_STATE |
| Enumerator | |
|---|---|
| NS_START | |
| NS_READY_FOR_ATOM | |
| NS_END | |
Definition at line 36 of file emitterstate.h.
| enum YAML_PM::REGEX_OP |
| Enumerator | |
|---|---|
| uict00 | |
| uictBB | |
| uictBF | |
| uictEF | |
| uictFE | |
| uictFF | |
| uictAscii | |
| uictOther | |
| uictMax | |
Definition at line 38 of file stream.cpp.
Definition at line 16 of file stream.cpp.
|
inline |
Definition at line 79 of file emittermanip.h.
|
inline |
Definition at line 88 of file emittermanip.h.
| void* YAML_PM::BuildGraphOfNextDocument | ( | Parser & | parser, |
| GraphBuilderInterface & | graphBuilder | ||
| ) |
Definition at line 7 of file graphbuilder.cpp.
|
inline |
Definition at line 125 of file emittermanip.h.
|
inline |
Definition at line 28 of file conversion.h.
| bool YAML_PM::Convert | ( | const std::string & | input, |
| bool & | output | ||
| ) |
Definition at line 52 of file conversion.cpp.
| bool YAML_PM::Convert | ( | const std::string & | input, |
| _Null & | output | ||
| ) |
Definition at line 84 of file conversion.cpp.
|
inline |
Definition at line 50 of file conversion.h.
|
inline |
Definition at line 77 of file nodereadimpl.h.
| std::vector< unsigned char > YAML_PM::DecodeBase64 | ( | const std::string & | input | ) |
Definition at line 66 of file binary.cpp.
|
inline |
Definition at line 140 of file emittermanip.h.
Definition at line 17 of file stlemitter.h.
| std::string YAML_PM::EncodeBase64 | ( | const unsigned char * | data, |
| std::size_t | size | ||
| ) |
Definition at line 8 of file binary.cpp.
|
inline |
Definition at line 57 of file nodeutil.h.
|
inline |
Definition at line 136 of file emittermanip.h.
|
inline |
Definition at line 70 of file emittermanip.h.
|
inline |
Definition at line 116 of file stream.cpp.
|
inline |
Definition at line 36 of file conversion.h.
|
inline |
Definition at line 44 of file conversion.h.
|
inline |
Definition at line 40 of file conversion.h.
|
inline |
Definition at line 108 of file emittermanip.h.
|
inline |
Definition at line 112 of file emittermanip.h.
| YAML_PM::MAKE_INDEX_TYPE | ( | int | ) |
| YAML_PM::MAKE_INDEX_TYPE | ( | unsigned | ) |
| YAML_PM::MAKE_INDEX_TYPE | ( | short | ) |
| YAML_PM::MAKE_INDEX_TYPE | ( | long | ) |
|
inline |
Definition at line 147 of file exceptions.h.
|
inline |
| bool YAML_PM::operator!= | ( | const Iterator & | it, |
| const Iterator & | jt | ||
| ) |
Definition at line 99 of file iterator.cpp.
|
inline |
Definition at line 19 of file indentation.h.
|
inline |
Definition at line 26 of file stlemitter.h.
Definition at line 30 of file indentation.h.
|
inline |
Definition at line 31 of file stlemitter.h.
Definition at line 44 of file ostream.cpp.
Definition at line 52 of file ostream.cpp.
|
inline |
Definition at line 36 of file stlemitter.h.
Definition at line 58 of file ostream.cpp.
|
inline |
Definition at line 41 of file stlemitter.h.
|
inline |
|
inline |
Definition at line 86 of file iterator.cpp.
| void YAML_PM::operator>> | ( | const Node & | node, |
| std::vector< T > & | v | ||
| ) |
|
inline |
Definition at line 23 of file nodeimpl.h.
| void YAML_PM::operator>> | ( | const Node & | node, |
| std::map< K, V > & | m | ||
| ) |
Definition at line 95 of file binary.cpp.
|
inline |
Definition at line 144 of file emittermanip.h.
|
inline |
Definition at line 147 of file stream.cpp.
|
inline |
Definition at line 393 of file stream.cpp.
| std::string YAML_PM::ScanScalar | ( | Stream & | INPUT, |
| ScanScalarParams & | params | ||
| ) |
Definition at line 19 of file scanscalar.cpp.
| const std::string YAML_PM::ScanTagHandle | ( | Stream & | INPUT, |
| bool & | canBeHandle | ||
| ) |
Definition at line 32 of file scantag.cpp.
| const std::string YAML_PM::ScanTagSuffix | ( | Stream & | INPUT | ) |
Definition at line 66 of file scantag.cpp.
| const std::string YAML_PM::ScanVerbatimTag | ( | Stream & | INPUT | ) |
Definition at line 8 of file scantag.cpp.
|
inline |
Definition at line 116 of file emittermanip.h.
|
inline |
Definition at line 138 of file stream.cpp.
|
inline |
Definition at line 104 of file emittermanip.h.
|
static |
Definition at line 47 of file binary.cpp.
|
static |
Definition at line 6 of file binary.cpp.
|
static |
Definition at line 50 of file stream.cpp.
|
static |
Definition at line 72 of file stream.cpp.
|
static |
Definition at line 94 of file stream.cpp.
| const std::string YAML_PM::TokenNames[] |