#include <zypp-core/parser/json.h>
|
static std::istream::char_type | eofChar () |
Definition at line 24 of file json.h.
◆ Parser() [1/3]
zypp::json::Parser::Parser |
( |
| ) |
|
|
default |
◆ Parser() [2/3]
zypp::json::Parser::Parser |
( |
const Parser & | | ) |
|
|
delete |
◆ Parser() [3/3]
zypp::json::Parser::Parser |
( |
Parser && | | ) |
|
|
delete |
◆ ~Parser()
virtual zypp::json::Parser::~Parser |
( |
| ) |
|
|
inlinevirtual |
Dtor.
Definition at line 35 of file json.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parse()
◆ nextToken()
◆ parseObject()
◆ parseArray()
◆ parseValue()
Parse a complete value from the stream
Definition at line 252 of file json.cc.
◆ finishParseValue()
Finish parsing a JSON value, the token passed in begin either IS the value in case of essential types or the begin token of a array or object
Definition at line 265 of file json.cc.
◆ parseStringToken()
◆ parseNumberToken()
◆ parseBoolToken()
◆ parseNullToken()
◆ popChar()
std::istream::char_type zypp::json::Parser::popChar |
( |
| ) |
|
|
private |
◆ peekChar()
std::istream::char_type zypp::json::Parser::peekChar |
( |
| ) |
|
|
private |
◆ consumeChar()
void zypp::json::Parser::consumeChar |
( |
| ) |
|
|
private |
◆ consumeString()
zyppng::expected< void > zypp::json::Parser::consumeString |
( |
const std::string & | str | ) |
|
|
private |
◆ eofChar()
std::istream::char_type zypp::json::Parser::eofChar |
( |
| ) |
|
|
inlinestaticprivate |
◆ makeParseError()
template<typename T = Token>
◆ _stream
◆ _nestingDepth
int zypp::json::Parser::_nestingDepth = 0 |
|
private |
The documentation for this class was generated from the following files: