Namespaces | |
namespace | ErrorMsg |
namespace | fallback |
Classes | |
struct | _Alias |
struct | _Anchor |
struct | _Comment |
struct | _FindFromNodeAtIndex |
struct | _FindFromNodeAtIndex< T, true > |
struct | _Indent |
struct | _Null |
struct | _Tag |
class | BadDereference |
struct | disable_if |
struct | disable_if_c |
struct | disable_if_c< true, T > |
class | Emitter |
class | EmitterException |
struct | enable_if |
struct | enable_if_c |
struct | enable_if_c< false, T > |
class | Exception |
class | InvalidScalar |
struct | is_index_type |
struct | is_index_type_with_check |
struct | is_index_type_with_check< std::size_t, false > |
struct | is_numeric |
struct | is_numeric< char > |
struct | is_numeric< double > |
struct | is_numeric< float > |
struct | is_numeric< int > |
struct | is_numeric< long double > |
struct | is_numeric< long int > |
struct | is_numeric< long long > |
struct | is_numeric< short int > |
struct | is_numeric< unsigned char > |
struct | is_numeric< unsigned int > |
struct | is_numeric< unsigned long int > |
struct | is_numeric< unsigned long long > |
struct | is_numeric< unsigned short int > |
struct | is_same_type |
struct | is_same_type< T, T > |
class | Iterator |
class | KeyNotFound |
struct | Mark |
class | Node |
class | noncopyable |
class | ostream |
class | Parser |
class | ParserException |
struct | read_impl< false > |
struct | read_impl< true > |
class | RepresentationException |
class | TypedKeyNotFound |
Enumerations | |
enum | CONTENT_TYPE { CT_NONE, CT_SCALAR, CT_SEQUENCE, CT_MAP } |
enum | EMITTER_MANIP { Auto, EmitNonAscii, EscapeNonAscii, SingleQuoted, DoubleQuoted, Literal, YesNoBool, TrueFalseBool, OnOffBool, UpperCase, LowerCase, CamelCase, LongBool, ShortBool, Dec, Hex, Oct, BeginSeq, EndSeq, Flow, Block, BeginMap, EndMap, Key, Value, LongKey } |
Functions | |
_Alias | Alias (const std::string content) |
_Anchor | Anchor (const std::string content) |
_Comment | Comment (const std::string content) |
template<typename T > | |
bool | Convert (const std::string &input, T &output, typename enable_if< is_numeric< T > >::type *=0) |
bool | Convert (const std::string &input, _Null &output) |
bool | Convert (const std::string &input, bool &output) |
bool | Convert (const std::string &input, std::string &output) |
template<typename T > | |
bool | ConvertScalar (const Node &node, T &value) |
template<typename T > | |
const Node * | FindFromNodeAtIndex (const Node &node, const T &key) |
_Indent | Indent (int value) |
bool | IsNull (const Node &node) |
MAKE_INDEX_TYPE (long) | |
MAKE_INDEX_TYPE (short) | |
MAKE_INDEX_TYPE (unsigned) | |
MAKE_INDEX_TYPE (int) | |
template<typename T > | |
TypedKeyNotFound< T > | MakeTypedKeyNotFound (const Mark &mark, const T &key) |
bool | operator!= (const _Null &, const _Null &) |
bool | operator!= (const Node &node, const char *value) |
bool | operator!= (const char *value, const Node &node) |
template<typename T > | |
bool | operator!= (const Node &node, const T &value) |
template<typename T > | |
bool | operator!= (const T &value, const Node &node) |
template<typename K , typename V > | |
Emitter & | operator<< (Emitter &emitter, const std::map< K, V > &m) |
template<typename T > | |
Emitter & | operator<< (Emitter &emitter, const std::list< T > &v) |
template<typename T > | |
Emitter & | operator<< (Emitter &emitter, const std::vector< T > &v) |
ostream & | operator<< (ostream &out, char ch) |
ostream & | operator<< (ostream &out, const std::string &str) |
ostream & | operator<< (ostream &out, const char *str) |
Emitter & | operator<< (Emitter &emitter, _Indent indent) |
Emitter & | operator<< (Emitter &emitter, EMITTER_MANIP value) |
Emitter & | operator<< (Emitter &emitter, double v) |
Emitter & | operator<< (Emitter &emitter, float v) |
Emitter & | operator<< (Emitter &emitter, unsigned long v) |
Emitter & | operator<< (Emitter &emitter, long v) |
Emitter & | operator<< (Emitter &emitter, unsigned short v) |
Emitter & | operator<< (Emitter &emitter, short v) |
Emitter & | operator<< (Emitter &emitter, unsigned int v) |
Emitter & | operator<< (Emitter &emitter, int v) |
Emitter & | operator<< (Emitter &emitter, const char *v) |
Emitter & | operator<< (Emitter &emitter, const _Null &v) |
Emitter & | operator<< (Emitter &emitter, const _Comment &v) |
Emitter & | operator<< (Emitter &emitter, const _Tag &v) |
Emitter & | operator<< (Emitter &emitter, const _Anchor &v) |
Emitter & | operator<< (Emitter &emitter, const _Alias &v) |
Emitter & | operator<< (Emitter &emitter, bool v) |
Emitter & | operator<< (Emitter &emitter, const std::string &v) |
bool | operator== (const _Null &, const _Null &) |
bool | operator== (const Node &node, const char *value) |
bool | operator== (const char *value, const Node &node) |
template<typename T > | |
bool | operator== (const Node &node, const T &value) |
template<typename T > | |
bool | operator== (const T &value, const Node &node) |
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 > | |
void | operator>> (const Node &node, T &value) |
_Tag | VerbatimTag (const std::string &content) |
Variables | |
_Null | Null |
enum YAML::CONTENT_TYPE |
enum YAML::EMITTER_MANIP |
Definition at line 11 of file emittermanip.h.
_Alias YAML::Alias | ( | const std::string | content | ) | [inline] |
Definition at line 71 of file emittermanip.h.
_Anchor YAML::Anchor | ( | const std::string | content | ) | [inline] |
Definition at line 80 of file emittermanip.h.
_Comment YAML::Comment | ( | const std::string | content | ) | [inline] |
Definition at line 99 of file emittermanip.h.
bool YAML::Convert | ( | const std::string & | input, | |
T & | output, | |||
typename enable_if< is_numeric< T > >::type * | = 0 | |||
) | [inline] |
Definition at line 19 of file conversion.h.
bool YAML::Convert | ( | const std::string & | input, | |
_Null & | output | |||
) |
bool YAML::Convert | ( | const std::string & | input, | |
bool & | output | |||
) |
bool YAML::Convert | ( | const std::string & | input, | |
std::string & | output | |||
) | [inline] |
Definition at line 10 of file conversion.h.
bool YAML::ConvertScalar | ( | const Node & | node, | |
T & | value | |||
) | [inline] |
Definition at line 71 of file nodereadimpl.h.
const Node* YAML::FindFromNodeAtIndex | ( | const Node & | node, | |
const T & | key | |||
) | [inline] |
Definition at line 55 of file nodeutil.h.
_Indent YAML::Indent | ( | int | value | ) | [inline] |
Definition at line 62 of file emittermanip.h.
bool YAML::IsNull | ( | const Node & | node | ) |
YAML::MAKE_INDEX_TYPE | ( | long | ) |
YAML::MAKE_INDEX_TYPE | ( | short | ) |
YAML::MAKE_INDEX_TYPE | ( | unsigned | ) |
YAML::MAKE_INDEX_TYPE | ( | int | ) |
TypedKeyNotFound<T> YAML::MakeTypedKeyNotFound | ( | const Mark & | mark, | |
const T & | key | |||
) | [inline] |
Definition at line 138 of file exceptions.h.
bool YAML::operator!= | ( | const _Null & | , | |
const _Null & | ||||
) | [inline] |
bool YAML::operator!= | ( | const Node & | node, | |
const char * | value | |||
) | [inline] |
Definition at line 112 of file nodeimpl.h.
bool YAML::operator!= | ( | const char * | value, | |
const Node & | node | |||
) | [inline] |
Definition at line 108 of file nodeimpl.h.
bool YAML::operator!= | ( | const Node & | node, | |
const T & | value | |||
) | [inline] |
Definition at line 96 of file nodeimpl.h.
bool YAML::operator!= | ( | const T & | value, | |
const Node & | node | |||
) | [inline] |
Definition at line 91 of file nodeimpl.h.
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const std::map< K, V > & | m | |||
) | [inline] |
Definition at line 34 of file stlemitter.h.
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const std::list< T > & | v | |||
) | [inline] |
Definition at line 24 of file stlemitter.h.
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const std::vector< T > & | v | |||
) | [inline] |
Definition at line 14 of file stlemitter.h.
ostream& YAML::operator<< | ( | ostream & | out, | |
char | ch | |||
) |
ostream& YAML::operator<< | ( | ostream & | out, | |
const std::string & | str | |||
) |
ostream& YAML::operator<< | ( | ostream & | out, | |
const char * | str | |||
) |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
_Indent | indent | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
EMITTER_MANIP | value | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
double | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
float | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
unsigned long | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
long | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
unsigned short | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
short | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
unsigned int | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
int | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const char * | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const _Null & | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const _Comment & | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const _Tag & | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const _Anchor & | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const _Alias & | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
bool | v | |||
) | [inline] |
Emitter& YAML::operator<< | ( | Emitter & | emitter, | |
const std::string & | v | |||
) | [inline] |
bool YAML::operator== | ( | const _Null & | , | |
const _Null & | ||||
) | [inline] |
bool YAML::operator== | ( | const Node & | node, | |
const char * | value | |||
) | [inline] |
Definition at line 104 of file nodeimpl.h.
bool YAML::operator== | ( | const char * | value, | |
const Node & | node | |||
) | [inline] |
Definition at line 100 of file nodeimpl.h.
bool YAML::operator== | ( | const Node & | node, | |
const T & | value | |||
) | [inline] |
Definition at line 86 of file nodeimpl.h.
bool YAML::operator== | ( | const T & | value, | |
const Node & | node | |||
) | [inline] |
Definition at line 81 of file nodeimpl.h.
void YAML::operator>> | ( | const Node & | node, | |
std::map< K, V > & | m | |||
) | [inline] |
void YAML::operator>> | ( | const Node & | node, | |
std::vector< T > & | v | |||
) | [inline] |
void YAML::operator>> | ( | const Node & | node, | |
T & | value | |||
) | [inline] |
Definition at line 25 of file nodeimpl.h.
_Tag YAML::VerbatimTag | ( | const std::string & | content | ) | [inline] |
Definition at line 90 of file emittermanip.h.