userver: formats::json::parser::DummyParser Class Reference
Loading...
Searching...
No Matches
formats::json::parser::DummyParser Class Referencefinal

Detailed Description

Definition at line 9 of file dummy_parser.hpp.

+ Inheritance diagram for formats::json::parser::DummyParser:

Public Member Functions

void Null () override
 
void Bool (bool) override
 
void Int64 (int64_t) override
 
void Uint64 (uint64_t) override
 
void Double (double) override
 
void String (std::string_view) override
 
void StartObject () override
 
void Key (std::string_view key) override
 
void EndObject () override
 
void StartArray () override
 
void EndArray () override
 
std::string Expected () const override
 
void Reset ()
 
DummyParserGetParser ()
 
virtual void EndObject (size_t)
 
virtual void EndArray (size_t)
 
void SetState (ParserState &state)
 
std::string GetCurrentPath () const
 

Protected Member Functions

void Throw (const std::string &found)
 

Protected Attributes

ParserStateparser_state_ {nullptr}
 

Member Function Documentation

◆ Bool()

void formats::json::parser::DummyParser::Bool ( bool )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ Double()

void formats::json::parser::DummyParser::Double ( double )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ EndArray() [1/2]

virtual void formats::json::parser::BaseParser::EndArray ( size_t )
inlinevirtualinherited

Definition at line 36 of file base_parser.hpp.

◆ EndArray() [2/2]

void formats::json::parser::DummyParser::EndArray ( )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ EndObject() [1/2]

virtual void formats::json::parser::BaseParser::EndObject ( size_t )
inlinevirtualinherited

Definition at line 35 of file base_parser.hpp.

◆ EndObject() [2/2]

void formats::json::parser::DummyParser::EndObject ( )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ Expected()

std::string formats::json::parser::DummyParser::Expected ( ) const
overridevirtual

◆ GetCurrentPath()

std::string formats::json::parser::BaseParser::GetCurrentPath ( ) const
inlineinherited

Definition at line 42 of file base_parser.hpp.

◆ Int64()

void formats::json::parser::DummyParser::Int64 ( int64_t )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ Key()

void formats::json::parser::DummyParser::Key ( std::string_view key)
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ Null()

void formats::json::parser::DummyParser::Null ( )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ SetState()

void formats::json::parser::BaseParser::SetState ( ParserState & state)
inlineinherited

Definition at line 38 of file base_parser.hpp.

◆ StartArray()

void formats::json::parser::DummyParser::StartArray ( )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ StartObject()

void formats::json::parser::DummyParser::StartObject ( )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ String()

void formats::json::parser::DummyParser::String ( std::string_view )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

◆ Throw()

void formats::json::parser::BaseParser::Throw ( const std::string & found)
inlineprotectedinherited

Definition at line 45 of file base_parser.hpp.

◆ Uint64()

void formats::json::parser::DummyParser::Uint64 ( uint64_t )
overridevirtual

Reimplemented from formats::json::parser::BaseParser.

Member Data Documentation

◆ parser_state_

ParserState* formats::json::parser::BaseParser::parser_state_ {nullptr}
protectedinherited

Definition at line 52 of file base_parser.hpp.


The documentation for this class was generated from the following file: