| 
    ROSE 0.11.145.357
    
   | 
 
YAML parser and unparser.
Classes | |
| class | ConstIterator | 
| Iterator over constant YAML nodes.  More... | |
| class | Exception | 
| Base class for YAML exceptions.  More... | |
| class | InternalException | 
| Internal exception.  More... | |
| class | Iterator | 
| Iterator over YAML nodes.  More... | |
| class | Node | 
| YAML node.  More... | |
| class | OperationException | 
| Operation exception.  More... | |
| class | ParsingException | 
| Parsing exception.  More... | |
| struct | SerializeConfig | 
| Serialization configuration structure, describing output behavior.  More... | |
Functions | |
| void | Parse (Node &root, const boost::filesystem::path &) | 
| void | Parse (Node &root, std::istream &) | 
| void | Parse (Node &root, const std::string &data) | 
| void | Parse (Node &root, const char *data, const size_t size) | 
| Yaml::Node | parse (const boost::filesystem::path &) | 
| Parse YAML from file.  | |
| Yaml::Node | parse (std::istream &) | 
| Parse YAML from stream.  | |
| void | Serialize (const Node &root, std::ostream &stream, const SerializeConfig &config=SerializeConfig()) | 
| Yaml::Node | parse (const std::string &) | 
| Parse YAML from string.  | |
| Yaml::Node | parse (const char *) | 
| Parse YAML from string.  | |
| void | serialize (const Node &root, const char *filename, const SerializeConfig &config=SerializeConfig()) | 
| Serialize YAML.   | |
| void | serialize (const Node &root, std::ostream &stream, const SerializeConfig &config=SerializeConfig()) | 
| Serialize YAML.   | |
| void | serialize (const Node &root, std::string &string, const SerializeConfig &config=SerializeConfig()) | 
| Serialize YAML.   | |
| void Sawyer::Yaml::serialize | ( | const Node & | root, | 
| const char * | filename, | ||
| const SerializeConfig & | config = SerializeConfig()  | 
        ||
| ) | 
Serialize YAML.
root Root node to serialize. filename Path of output file. stream Output stream. string String of output data. config Serialization configurations.
| InternalException | An internal error occurred. | 
| OperationException | If filename or buffer pointer is invalid. If config is invalid. | 
| void Sawyer::Yaml::serialize | ( | const Node & | root, | 
| std::ostream & | stream, | ||
| const SerializeConfig & | config = SerializeConfig()  | 
        ||
| ) | 
Serialize YAML.
root Root node to serialize. filename Path of output file. stream Output stream. string String of output data. config Serialization configurations.
| InternalException | An internal error occurred. | 
| OperationException | If filename or buffer pointer is invalid. If config is invalid. | 
| void Sawyer::Yaml::serialize | ( | const Node & | root, | 
| std::string & | string, | ||
| const SerializeConfig & | config = SerializeConfig()  | 
        ||
| ) | 
Serialize YAML.
root Root node to serialize. filename Path of output file. stream Output stream. string String of output data. config Serialization configurations.
| InternalException | An internal error occurred. | 
| OperationException | If filename or buffer pointer is invalid. If config is invalid. |