#include <zypp-core/parser/json/private/jsonparser_p.h>
|
| static std::istream::char_type | eofChar () |
Definition at line 53 of file jsonparser_p.h.
◆ Parser() [1/3]
| zypp::json::detail::Parser::Parser |
( |
| ) |
|
|
default |
◆ Parser() [2/3]
| zypp::json::detail::Parser::Parser |
( |
const Parser & | | ) |
|
|
delete |
◆ Parser() [3/3]
| zypp::json::detail::Parser::Parser |
( |
Parser && | | ) |
|
|
delete |
◆ ~Parser()
| virtual zypp::json::detail::Parser::~Parser |
( |
| ) |
|
|
inlinevirtual |
◆ operator=() [1/2]
| Parser & zypp::json::detail::Parser::operator= |
( |
const Parser & | | ) |
|
|
delete |
◆ operator=() [2/2]
| Parser & zypp::json::detail::Parser::operator= |
( |
Parser && | | ) |
|
|
delete |
◆ parse()
◆ nextToken()
◆ parseObject()
◆ parseArray()
◆ parseValue()
◆ 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 jsonparser_p.cc.
◆ parseStringToken()
◆ parseNumberToken()
◆ parseBoolToken()
◆ parseNullToken()
◆ popChar()
| std::istream::char_type zypp::json::detail::Parser::popChar |
( |
| ) |
|
|
private |
◆ peekChar()
| std::istream::char_type zypp::json::detail::Parser::peekChar |
( |
| ) |
|
|
private |
◆ consumeChar()
| void zypp::json::detail::Parser::consumeChar |
( |
| ) |
|
|
private |
◆ consumeString()
| zyppng::expected< void > zypp::json::detail::Parser::consumeString |
( |
const std::string & | str | ) |
|
|
private |
◆ eofChar()
| std::istream::char_type zypp::json::detail::Parser::eofChar |
( |
| ) |
|
|
inlinestaticprivate |
◆ makeParseError()
template<typename T = Token>
◆ _stream
| std::optional<InputStream> zypp::json::detail::Parser::_stream |
|
private |
◆ _nestingDepth
| int zypp::json::detail::Parser::_nestingDepth = 0 |
|
private |
The documentation for this class was generated from the following files: