class
#include <eckit/parser/JSONParser.h>
JSONParser
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
-
JSONParser(std::
istream& in)
Public functions
Private functions
- auto parseValue() -> Value virtual
-
auto parserName() const -> std::
string virtual
Function documentation
Value eckit:: JSONParser:: parse() virtual
#include <eckit/parser/ObjectParser.h>
char eckit:: JSONParser:: peek(bool spaces = false)
#include <eckit/parser/StreamParser.h>
char eckit:: JSONParser:: next(bool spaces = false)
#include <eckit/parser/StreamParser.h>
void eckit:: JSONParser:: consume(char)
#include <eckit/parser/StreamParser.h>
void eckit:: JSONParser:: consume(const char*)
#include <eckit/parser/StreamParser.h>
void eckit:: JSONParser:: expect(const char*)
#include <eckit/parser/StreamParser.h>
void eckit:: JSONParser:: putback(char)
#include <eckit/parser/StreamParser.h>