#include <userver/formats/json/parser/base_parser.hpp>
Base class for SAX parser.
Definition at line 12 of file base_parser.hpp.
|
void | Throw (const std::string &found) |
|
virtual std::string | Expected () const =0 |
|
◆ Bool()
virtual void formats::json::parser::BaseParser::Bool |
( |
bool | | ) |
|
|
inlinevirtual |
◆ Double()
virtual void formats::json::parser::BaseParser::Double |
( |
double | | ) |
|
|
inlinevirtual |
◆ EndArray() [1/2]
virtual void formats::json::parser::BaseParser::EndArray |
( |
| ) |
|
|
inlinevirtual |
◆ EndArray() [2/2]
virtual void formats::json::parser::BaseParser::EndArray |
( |
size_t | | ) |
|
|
inlinevirtual |
◆ EndObject() [1/2]
virtual void formats::json::parser::BaseParser::EndObject |
( |
| ) |
|
|
inlinevirtual |
◆ EndObject() [2/2]
virtual void formats::json::parser::BaseParser::EndObject |
( |
size_t | | ) |
|
|
inlinevirtual |
◆ Int64()
virtual void formats::json::parser::BaseParser::Int64 |
( |
int64_t | | ) |
|
|
inlinevirtual |
◆ Key()
virtual void formats::json::parser::BaseParser::Key |
( |
std::string_view | key | ) |
|
|
inlinevirtual |
◆ Null()
virtual void formats::json::parser::BaseParser::Null |
( |
| ) |
|
|
inlinevirtual |
◆ SetState()
void formats::json::parser::BaseParser::SetState |
( |
ParserState & | state | ) |
|
|
inline |
◆ StartArray()
virtual void formats::json::parser::BaseParser::StartArray |
( |
| ) |
|
|
inlinevirtual |
◆ StartObject()
virtual void formats::json::parser::BaseParser::StartObject |
( |
| ) |
|
|
inlinevirtual |
◆ String()
virtual void formats::json::parser::BaseParser::String |
( |
std::string_view | | ) |
|
|
inlinevirtual |
◆ Throw()
void formats::json::parser::BaseParser::Throw |
( |
const std::string & | found | ) |
|
|
inlineprotected |
◆ Uint64()
virtual void formats::json::parser::BaseParser::Uint64 |
( |
uint64_t | | ) |
|
|
inlinevirtual |
◆ parser_state_
ParserState* formats::json::parser::BaseParser::parser_state_ {nullptr} |
|
protected |
The documentation for this class was generated from the following file: