class
#include <eckit/parser/YAMLParser.h>
YAMLParser
Base classes
- class ObjectParser
Public static functions
- static auto decodeFile(const PathName& path) -> Value
-
static auto decodeString(const std::
string & str) -> Value
Constructors, destructors, conversion operators
-
YAMLParser(std::
istream & in) - ~YAMLParser() override
Public functions
Private functions
- auto parseValue() -> Value override
- auto parseString(char quote = '"') override -> Value virtual
- auto parseNumber() -> Value override
-
auto parserName() const -> std::
string override
Function documentation
Value eckit::YAMLParser:: parse() virtual
#include <eckit/parser/ObjectParser.h>
char eckit::YAMLParser:: peek(bool spaces = false)
#include <eckit/parser/StreamParser.h>
char eckit::YAMLParser:: next(bool spaces = false)
#include <eckit/parser/StreamParser.h>
void eckit::YAMLParser:: consume(char)
#include <eckit/parser/StreamParser.h>
void eckit::YAMLParser:: consume(const char*)
#include <eckit/parser/StreamParser.h>
void eckit::YAMLParser:: expect(const char*)
#include <eckit/parser/StreamParser.h>
void eckit::YAMLParser:: putback(char)
#include <eckit/parser/StreamParser.h>