| typedef std::size_t YAML_PM::anchor_t |
| enum YAML_PM::ACTION |
Definition at line 16 of file scanscalar.h.
| enum YAML_PM::CHOMP |
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 |
Definition at line 30 of file emitterstate.h.
| enum YAML_PM::FMT_SCOPE |
Definition at line 19 of file emitterstate.h.
| enum YAML_PM::FOLD |
Definition at line 17 of file scanscalar.h.
| enum YAML_PM::GROUP_TYPE |
Definition at line 24 of file emitterstate.h.
| enum YAML_PM::NODE_STATE |
Definition at line 36 of file emitterstate.h.
| enum YAML_PM::REGEX_OP |
Definition at line 38 of file stream.cpp.
Definition at line 16 of file stream.cpp.
| _Alias YAML_PM::Alias | ( | const std::string | content | ) | [inline] |
Definition at line 79 of file emittermanip.h.
| _Anchor YAML_PM::Anchor | ( | const std::string | content | ) | [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.
| _Comment YAML_PM::Comment | ( | const std::string | content | ) | [inline] |
Definition at line 125 of file emittermanip.h.
| bool YAML_PM::Convert | ( | const std::string & | input, |
| std::string & | output | ||
| ) | [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.
| bool YAML_PM::Convert | ( | const std::string & | input, |
| T & | output, | ||
| typename enable_if< is_numeric< T > >::type * | = 0 |
||
| ) | [inline] |
Definition at line 50 of file conversion.h.
| bool YAML_PM::ConvertScalar | ( | const Node & | node, |
| T & | value | ||
| ) | [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.
| _Precision YAML_PM::DoublePrecision | ( | int | n | ) | [inline] |
Definition at line 140 of file emittermanip.h.
| Emitter& YAML_PM::EmitSeq | ( | Emitter & | emitter, |
| const Seq & | seq | ||
| ) | [inline] |
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.
| const Node* YAML_PM::FindFromNodeAtIndex | ( | const Node & | node, |
| const T & | key | ||
| ) | [inline] |
Definition at line 57 of file nodeutil.h.
| _Precision YAML_PM::FloatPrecision | ( | int | n | ) | [inline] |
Definition at line 136 of file emittermanip.h.
| _Indent YAML_PM::Indent | ( | int | value | ) | [inline] |
Definition at line 70 of file emittermanip.h.
| UtfIntroCharType YAML_PM::IntroCharTypeOf | ( | std::istream::int_type | ch | ) | [inline] |
Definition at line 116 of file stream.cpp.
| bool YAML_PM::IsInfinity | ( | const std::string & | input | ) | [inline] |
Definition at line 36 of file conversion.h.
| bool YAML_PM::IsNaN | ( | const std::string & | input | ) | [inline] |
Definition at line 44 of file conversion.h.
| bool YAML_PM::IsNegativeInfinity | ( | const std::string & | input | ) | [inline] |
Definition at line 40 of file conversion.h.
| bool YAML_PM::IsNull | ( | const Node & | node | ) |
| _Tag YAML_PM::LocalTag | ( | const std::string | content | ) | [inline] |
Definition at line 108 of file emittermanip.h.
| _Tag YAML_PM::LocalTag | ( | const std::string & | prefix, |
| const std::string | content | ||
| ) | [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 | ) |
| TypedKeyNotFound<T> YAML_PM::MakeTypedKeyNotFound | ( | const Mark & | mark, |
| const T & | key | ||
| ) | [inline] |
Definition at line 147 of file exceptions.h.
| RegEx YAML_PM::operator! | ( | const RegEx & | ex | ) |
| bool YAML_PM::operator!= | ( | const _Null & | , |
| const _Null & | |||
| ) | [inline] |
| bool YAML_PM::operator!= | ( | const Iterator & | it, |
| const Iterator & | jt | ||
| ) |
Definition at line 99 of file iterator.cpp.
| RegEx YAML_PM::operator&& | ( | const RegEx & | ex1, |
| const RegEx & | ex2 | ||
| ) |
| RegEx YAML_PM::operator+ | ( | const RegEx & | ex1, |
| const RegEx & | ex2 | ||
| ) |
| bool YAML_PM::operator< | ( | const Node & | n1, |
| const Node & | n2 | ||
| ) |
| ostream& YAML_PM::operator<< | ( | ostream & | out, |
| const Indentation & | indent | ||
| ) | [inline] |
Definition at line 19 of file indentation.h.
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const std::vector< T > & | v | ||
| ) | [inline] |
Definition at line 26 of file stlemitter.h.
| ostream& YAML_PM::operator<< | ( | ostream & | out, |
| const IndentTo & | indent | ||
| ) | [inline] |
Definition at line 30 of file indentation.h.
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const std::list< T > & | v | ||
| ) | [inline] |
Definition at line 31 of file stlemitter.h.
| ostream & YAML_PM::operator<< | ( | ostream & | out, |
| const char * | str | ||
| ) |
Definition at line 44 of file ostream.cpp.
| ostream & YAML_PM::operator<< | ( | ostream & | out, |
| const std::string & | str | ||
| ) |
Definition at line 52 of file ostream.cpp.
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const std::set< T > & | v | ||
| ) | [inline] |
Definition at line 36 of file stlemitter.h.
| ostream & YAML_PM::operator<< | ( | ostream & | out, |
| char | ch | ||
| ) |
Definition at line 58 of file ostream.cpp.
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const std::map< K, V > & | m | ||
| ) | [inline] |
Definition at line 41 of file stlemitter.h.
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const std::string & | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| bool | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| char | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| unsigned char | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const _Alias & | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const _Anchor & | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const _Tag & | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const _Comment & | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const _Null & | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const Binary & | b | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| const char * | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| int | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| unsigned int | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| short | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| unsigned short | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| long | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| unsigned long | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| long long | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| unsigned long long | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| float | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| double | v | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| EMITTER_MANIP | value | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| _Indent | indent | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | emitter, |
| _Precision | precision | ||
| ) | [inline] |
| Emitter& YAML_PM::operator<< | ( | Emitter & | out, |
| const Node & | node | ||
| ) |
| bool YAML_PM::operator== | ( | const _Null & | , |
| const _Null & | |||
| ) | [inline] |
| bool YAML_PM::operator== | ( | const Iterator & | it, |
| const Iterator & | jt | ||
| ) |
Definition at line 86 of file iterator.cpp.
| void YAML_PM::operator>> | ( | const Node & | node, |
| std::vector< T > & | v | ||
| ) |
| enable_if<is_scalar_convertible<T> >::type YAML_PM::operator>> | ( | const Node & | node, |
| T & | value | ||
| ) | [inline] |
Definition at line 23 of file nodeimpl.h.
| void YAML_PM::operator>> | ( | const Node & | node, |
| std::map< K, V > & | m | ||
| ) |
| void YAML_PM::operator>> | ( | const Node & | node, |
| Binary & | binary | ||
| ) |
Definition at line 95 of file binary.cpp.
| RegEx YAML_PM::operator|| | ( | const RegEx & | ex1, |
| const RegEx & | ex2 | ||
| ) |
| _Precision YAML_PM::Precision | ( | int | n | ) | [inline] |
Definition at line 144 of file emittermanip.h.
| void YAML_PM::QueueUnicodeCodepoint | ( | std::deque< char > & | q, |
| unsigned long | ch | ||
| ) | [inline] |
Definition at line 147 of file stream.cpp.
| char* YAML_PM::ReadBuffer | ( | unsigned char * | pBuffer | ) | [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.
| _Tag YAML_PM::SecondaryTag | ( | const std::string | content | ) | [inline] |
Definition at line 116 of file emittermanip.h.
| char YAML_PM::Utf8Adjust | ( | unsigned long | ch, |
| unsigned char | lead_bits, | ||
| unsigned char | rshift | ||
| ) | [inline] |
Definition at line 138 of file stream.cpp.
| _Tag YAML_PM::VerbatimTag | ( | const std::string | content | ) | [inline] |
Definition at line 104 of file emittermanip.h.
const unsigned char YAML_PM::decoding[] [static] |
{
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255, 62,255,255,255, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61,255,255,255, 0,255,255,
255, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,255,255,255,255,255,
255, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
}
Definition at line 47 of file binary.cpp.
const char YAML_PM::encoding[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" [static] |
Definition at line 6 of file binary.cpp.
| const anchor_t YAML_PM::NullAnchor = 0 |
bool YAML_PM::s_introFinalState[] [static] |
{
false,
false,
false,
false,
true,
true,
false,
false,
false,
false,
true,
true,
false,
false,
false,
false,
false,
true,
true,
}
Definition at line 50 of file stream.cpp.
UtfIntroState YAML_PM::s_introTransitions[][uictMax] [static] |
{
{uis_utfbe_b1, uis_utf8, uis_utf8, uis_utf8_bom1, uis_utf16be_bom1, uis_utfle_bom1, uis_utf8_imp, uis_utf8},
{uis_utf32be_b2, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf16be, uis_utf8},
{uis_utf32be, uis_utf8, uis_utf8, uis_utf8, uis_utf32be_bom3, uis_utf8, uis_utf8, uis_utf8},
{uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf32be, uis_utf8, uis_utf8},
{uis_utf32be, uis_utf32be, uis_utf32be, uis_utf32be, uis_utf32be, uis_utf32be, uis_utf32be, uis_utf32be},
{uis_utf16be, uis_utf16be, uis_utf16be, uis_utf16be, uis_utf16be, uis_utf16be, uis_utf16be, uis_utf16be},
{uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf16be, uis_utf8, uis_utf8},
{uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf16le_bom2, uis_utf8, uis_utf8, uis_utf8},
{uis_utf32le_bom3, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le},
{uis_utf32le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le},
{uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le},
{uis_utf32le, uis_utf32le, uis_utf32le, uis_utf32le, uis_utf32le, uis_utf32le, uis_utf32le, uis_utf32le},
{uis_utf16le_imp, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8},
{uis_utf32le_imp3, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le},
{uis_utf32le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le, uis_utf16le},
{uis_utf8, uis_utf8_bom2, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8},
{uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8},
{uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8, uis_utf8},
}
Definition at line 72 of file stream.cpp.
char YAML_PM::s_introUngetCount[][uictMax] [static] |
{
{0, 1, 1, 0, 0, 0, 0, 1},
{0, 2, 2, 2, 2, 2, 2, 2},
{3, 3, 3, 3, 0, 3, 3, 3},
{4, 4, 4, 4, 4, 0, 4, 4},
{1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1},
{2, 2, 2, 2, 2, 0, 2, 2},
{2, 2, 2, 2, 0, 2, 2, 2},
{0, 1, 1, 1, 1, 1, 1, 1},
{0, 2, 2, 2, 2, 2, 2, 2},
{1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1},
{0, 2, 2, 2, 2, 2, 2, 2},
{0, 3, 3, 3, 3, 3, 3, 3},
{4, 4, 4, 4, 4, 4, 4, 4},
{2, 0, 2, 2, 2, 2, 2, 2},
{3, 3, 0, 3, 3, 3, 3, 3},
{1, 1, 1, 1, 1, 1, 1, 1},
}
Definition at line 94 of file stream.cpp.
| const std::string YAML_PM::TokenNames[] |
{
"DIRECTIVE",
"DOC_START",
"DOC_END",
"BLOCK_SEQ_START",
"BLOCK_MAP_START",
"BLOCK_SEQ_END",
"BLOCK_MAP_END",
"BLOCK_ENTRY",
"FLOW_SEQ_START",
"FLOW_MAP_START",
"FLOW_SEQ_END",
"FLOW_MAP_END",
"FLOW_MAP_COMPACT",
"FLOW_ENTRY",
"KEY",
"VALUE",
"ANCHOR",
"ALIAS",
"TAG",
"SCALAR"
}