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.