YAMLParser¶
class YAMLParser
Parser for YAML config files and YAML frontmatter of Markdown files. Also works for JSON, as YAML is nowadays a superset of JSON.
Variables¶
| Name | Description | 
|---|---|
| parser | LibYAML parser. | 
| event | LibYAML event. | 
Functions¶
| Name | Description | 
|---|---|
| YAMLParser | Constructor. | 
| ~YAMLParser | Destructor. | 
| parse | Parse the file. | 
Variable Details¶
event¶
yaml_event_t event
LibYAML event.
parser¶
yaml_parser_t parser
LibYAML parser.
Function Details¶
YAMLParser¶
YAMLParser()
Constructor.
-  filename
- File name.
parse¶
YAMLNode parse(const std::filesystem::path& filename)
Parse the file.
- Return
- The contents of the file.
~YAMLParser¶
~YAMLParser()
Destructor.