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" }