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[] |