YAML support.
Namespaces | |
| namespace | blocking |
Classes | |
| class | BadStreamException |
| class | Exception |
| class | ExceptionWithPath |
| class | Iterator |
Iterator for formats::yaml::Value More... | |
| class | MemberMissingException |
| class | OutOfBoundsException |
| class | ParseException |
| class | Path |
| class | PathPrefixException |
| class | TypeMismatchException |
| class | Value |
| Non-mutable YAML value representation. More... | |
| class | ValueBuilder |
| Builder for YAML. More... | |
Enumerations | |
| enum class | Type |
| Common enum of types. More... | |
Functions | |
| bool | Parse (const Value &value, parse::To< bool >) |
| int64_t | Parse (const Value &value, parse::To< int64_t >) |
| uint64_t | Parse (const Value &value, parse::To< uint64_t >) |
| double | Parse (const Value &value, parse::To< double >) |
| std::string | Parse (const Value &value, parse::To< std::string >) |
| formats::yaml::Value | FromString (const std::string &doc) |
| Parse YAML from string. | |
| formats::yaml::Value | FromStream (std::istream &is) |
| Parse YAML from stream. | |
| void | Serialize (const formats::yaml::Value &doc, std::ostream &os) |
| Serialize YAML to stream. | |
| std::string | ToString (const formats::yaml::Value &doc) |
| Serialize YAML to string. | |
| template<typename T> | |
| std::enable_if_t< std::is_integral< T >::value &&sizeof(T)<=sizeof(long long), Value > | Serialize (T value, formats::serialize::To< Value >) |
| template<typename Value> | |
| ItemsWrapper< Value > | Items (Value &&value) |
| Wrapper for handy python-like iteration over a map. | |
|
strong |
| formats::yaml::Value formats::yaml::FromStream | ( | std::istream & | is | ) |
Parse YAML from stream.
Parse JSON from stream.
| formats::yaml::Value formats::yaml::FromString | ( | const std::string & | doc | ) |
Parse YAML from string.
Definition at line 291 of file from_string.hpp.
| std::enable_if_t< std::is_integral< T >::value &&sizeof(T)<=sizeof(long long), Value > formats::yaml::Serialize | ( | T | value, |
| formats::serialize::To< Value > | ) |
Definition at line 215 of file value_builder.hpp.