Wrapper for the LibYAML parser.
More...
#include <Parser.h>
Wrapper for the LibYAML parser.
HoverRace::Util::yaml::Parser::Parser |
( |
| ) |
|
|
privatedelete |
HoverRace::Util::yaml::Parser::Parser |
( |
FILE * |
file | ) |
|
Create a new parser for a file handle.
- Parameters
-
file | An open file for reading (may not be null). It is the caller's job to close the file when the emitter is destroyed. |
HoverRace::Util::yaml::Parser::Parser |
( |
std::istream & |
is | ) |
|
Create a new parser for an input stream.
- Parameters
-
HoverRace::Util::yaml::Parser::~Parser |
( |
| ) |
|
|
virtual |
void HoverRace::Util::yaml::Parser::Cleanup |
( |
| ) |
|
|
private |
Node* HoverRace::Util::yaml::Parser::GetRootNode |
( |
| ) |
const |
|
inline |
void HoverRace::Util::yaml::Parser::InitParser |
( |
| ) |
|
|
protected |
Initialize the LibYAML parser.
void HoverRace::Util::yaml::Parser::InitStream |
( |
| ) |
|
|
protected |
yaml_document_t* HoverRace::Util::yaml::Parser::doc |
|
private |
yaml_parser_t HoverRace::Util::yaml::Parser::parser |
|
private |
Node* HoverRace::Util::yaml::Parser::root |
|
private |
The documentation for this class was generated from the following files: