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 215 of file value_builder.hpp.