Definition at line 10 of file number_parser.hpp.
Protected Member Functions | |
void | Int64 (int64_t value) override |
void | Uint64 (uint64_t value) override |
void | Double (double value) override |
std::string | Expected () const override |
std::string | GetPathItem () const override |
Protected Member Functions inherited from formats::json::parser::TypedParser< Number > | |
void | SetResult (Number &&value) |
Protected Member Functions inherited from formats::json::parser::BaseParser | |
void | Throw (const std::string &found) |
Additional Inherited Members | |
Public Types inherited from formats::json::parser::TypedParser< Number > | |
using | ResultType |
Public Member Functions inherited from formats::json::parser::TypedParser< Number > | |
void | Subscribe (Subscriber< Number > &subscriber) |
virtual void | Reset () |
TypedParser< Number > & | GetParser () |
Public Member Functions inherited from formats::json::parser::BaseParser | |
virtual void | Null () |
virtual void | Bool (bool) |
virtual void | String (std::string_view) |
virtual void | StartObject () |
virtual void | Key (std::string_view key) |
virtual void | EndObject () |
virtual void | StartArray () |
virtual void | EndArray () |
virtual void | EndObject (size_t) |
virtual void | EndArray (size_t) |
void | SetState (ParserState &state) |
Protected Attributes inherited from formats::json::parser::BaseParser | |
ParserState * | parser_state_ {nullptr} |
|
inlineoverrideprotectedvirtual |
Reimplemented from formats::json::parser::BaseParser.
Definition at line 19 of file number_parser.hpp.
|
inlineoverrideprotectedvirtual |
Implements formats::json::parser::BaseParser.
Definition at line 21 of file number_parser.hpp.
|
inlineoverrideprotectedvirtual |
Implements formats::json::parser::BaseParser.
Definition at line 23 of file number_parser.hpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from formats::json::parser::BaseParser.
Definition at line 15 of file number_parser.hpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from formats::json::parser::BaseParser.
Definition at line 17 of file number_parser.hpp.