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 | PathPrefixException | 
| class | TypeMismatchException | 
| class | Value | 
| Non-mutable YAML value representation.  More... | |
| class | ValueBuilder | 
| Builder for YAML.  More... | |
Functions | |
| 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.  | |
| 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 >) | 
| 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 >) | 
| formats::yaml::Value formats::yaml::FromStream | ( | std::istream & | is | ) | 
Parse YAML from stream.
Parse JSON from stream.
| 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 222 of file value_builder.hpp.