#include <userver/formats/json/parser/parser_json.hpp>
SAX-parser for formats::json::Value.
Definition at line 12 of file parser_json.hpp.
◆ ResultType
◆ Bool()
void formats::json::parser::JsonValueParser::Bool |
( |
bool | | ) |
|
|
overridevirtual |
◆ Double()
void formats::json::parser::JsonValueParser::Double |
( |
double | | ) |
|
|
overridevirtual |
◆ EndArray() [1/2]
virtual void formats::json::parser::BaseParser::EndArray |
( |
| ) |
|
|
inlinevirtualinherited |
◆ EndArray() [2/2]
void formats::json::parser::JsonValueParser::EndArray |
( |
size_t | | ) |
|
|
overridevirtual |
◆ EndObject() [1/2]
virtual void formats::json::parser::BaseParser::EndObject |
( |
| ) |
|
|
inlinevirtualinherited |
◆ EndObject() [2/2]
void formats::json::parser::JsonValueParser::EndObject |
( |
size_t | | ) |
|
|
overridevirtual |
◆ Expected()
std::string formats::json::parser::JsonValueParser::Expected |
( |
| ) |
const |
|
overridevirtual |
◆ GetParser()
Returns an actual parser. It is commonly used in PushParser() to identify typed parser of a proxy parser.
Definition at line 144 of file typed_parser.hpp.
◆ Int64()
void formats::json::parser::JsonValueParser::Int64 |
( |
int64_t | | ) |
|
|
overridevirtual |
◆ Key()
void formats::json::parser::JsonValueParser::Key |
( |
std::string_view | key | ) |
|
|
overridevirtual |
◆ Null()
void formats::json::parser::JsonValueParser::Null |
( |
| ) |
|
|
overridevirtual |
◆ Reset()
Resets parser's internal state. It should not call Reset() of subparsers (if any). Subparsers' Reset() should be called just before pushing it onto the stack.
Definition at line 139 of file typed_parser.hpp.
◆ SetResult()
◆ SetState()
◆ StartArray()
void formats::json::parser::JsonValueParser::StartArray |
( |
| ) |
|
|
overridevirtual |
◆ StartObject()
void formats::json::parser::JsonValueParser::StartObject |
( |
| ) |
|
|
overridevirtual |
◆ String()
void formats::json::parser::JsonValueParser::String |
( |
std::string_view | | ) |
|
|
overridevirtual |
◆ Subscribe()
◆ Throw()
void formats::json::parser::BaseParser::Throw |
( |
const std::string & | found | ) |
|
|
inlineprotectedinherited |
◆ Uint64()
void formats::json::parser::JsonValueParser::Uint64 |
( |
uint64_t | | ) |
|
|
overridevirtual |
◆ parser_state_
The documentation for this class was generated from the following file: