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) |
YAML_CPP_API bool | Convert (const std::string &input, _Null &output) |
YAML_CPP_API bool | Convert (const std::string &input, bool &output) |
bool | Convert (const std::string &input, std::string &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 &prefix, const std::string content) |
_Tag | LocalTag (const std::string content) |
MAKE_INDEX_TYPE (int) | |
MAKE_INDEX_TYPE (long) | |
MAKE_INDEX_TYPE (short) | |
MAKE_INDEX_TYPE (unsigned long) | |
MAKE_INDEX_TYPE (unsigned short) | |
MAKE_INDEX_TYPE (unsigned) | |
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) |
Emitter & | operator<< (Emitter &emitter, _Indent indent) |
Emitter & | operator<< (Emitter &emitter, _Precision precision) |
Emitter & | operator<< (Emitter &emitter, bool v) |
Emitter & | operator<< (Emitter &emitter, char v) |
Emitter & | operator<< (Emitter &emitter, const _Alias &v) |
Emitter & | operator<< (Emitter &emitter, const _Anchor &v) |
Emitter & | operator<< (Emitter &emitter, const _Comment &v) |
Emitter & | operator<< (Emitter &emitter, const _Null &v) |
Emitter & | operator<< (Emitter &emitter, const _Tag &v) |
Emitter & | operator<< (Emitter &emitter, const Binary &b) |
Emitter & | operator<< (Emitter &emitter, const char *v) |
template<typename T > | |
Emitter & | operator<< (Emitter &emitter, const std::list< T > &v) |
template<typename K , typename V > | |
Emitter & | operator<< (Emitter &emitter, const std::map< K, V > &m) |
template<typename T > | |
Emitter & | operator<< (Emitter &emitter, const std::set< T > &v) |
Emitter & | operator<< (Emitter &emitter, const std::string &v) |
template<typename T > | |
Emitter & | operator<< (Emitter &emitter, const std::vector< T > &v) |
Emitter & | operator<< (Emitter &emitter, double v) |
Emitter & | operator<< (Emitter &emitter, EMITTER_MANIP value) |
Emitter & | operator<< (Emitter &emitter, float v) |
Emitter & | operator<< (Emitter &emitter, int v) |
Emitter & | operator<< (Emitter &emitter, long long v) |
Emitter & | operator<< (Emitter &emitter, long v) |
Emitter & | operator<< (Emitter &emitter, short v) |
Emitter & | operator<< (Emitter &emitter, unsigned char v) |
Emitter & | operator<< (Emitter &emitter, unsigned int v) |
Emitter & | operator<< (Emitter &emitter, unsigned long long v) |
Emitter & | operator<< (Emitter &emitter, unsigned long v) |
Emitter & | operator<< (Emitter &emitter, unsigned short v) |
Emitter & | operator<< (Emitter &out, const Node &node) |
ostream & | operator<< (ostream &out, char ch) |
ostream & | operator<< (ostream &out, const char *str) |
ostream & | operator<< (ostream &out, const Indentation &indent) |
ostream & | operator<< (ostream &out, const IndentTo &indent) |
ostream & | operator<< (ostream &out, const std::string &str) |
bool | operator== (const _Null &, const _Null &) |
bool | operator== (const Iterator &it, const Iterator &jt) |
void | operator>> (const Node &node, Binary &binary) |
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 > | |
enable_if< is_scalar_convertible< T > >::type | operator>> (const Node &node, T &value) |
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.
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, |
bool & | output | ||
) |
Definition at line 52 of file conversion.cpp.
|
inline |
Definition at line 28 of file conversion.h.
|
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 112 of file emittermanip.h.
|
inline |
Definition at line 108 of file emittermanip.h.
YAML_PM::MAKE_INDEX_TYPE | ( | int | ) |
YAML_PM::MAKE_INDEX_TYPE | ( | long | ) |
YAML_PM::MAKE_INDEX_TYPE | ( | short | ) |
YAML_PM::MAKE_INDEX_TYPE | ( | unsigned long | ) |
YAML_PM::MAKE_INDEX_TYPE | ( | unsigned short | ) |
YAML_PM::MAKE_INDEX_TYPE | ( | unsigned | ) |
|
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 |
|
inline |
Definition at line 31 of file stlemitter.h.
|
inline |
Definition at line 41 of file stlemitter.h.
|
inline |
Definition at line 36 of file stlemitter.h.
|
inline |
Definition at line 26 of file stlemitter.h.
|
inline |
Definition at line 58 of file ostream.cpp.
Definition at line 44 of file ostream.cpp.
|
inline |
Definition at line 19 of file indentation.h.
Definition at line 30 of file indentation.h.
Definition at line 52 of file ostream.cpp.
Definition at line 86 of file iterator.cpp.
Definition at line 95 of file binary.cpp.
void YAML_PM::operator>> | ( | const Node & | node, |
std::map< K, V > & | m | ||
) |
void YAML_PM::operator>> | ( | const Node & | node, |
std::vector< T > & | v | ||
) |
|
inline |
Definition at line 23 of file nodeimpl.h.
|
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[] |