Definition at line 9 of file string_parser.hpp.
|
void | String (std::string_view sw) override |
|
std::string | GetPathItem () const override |
|
std::string | Expected () const override |
|
void | SetResult (std::string &&value) |
|
void | Throw (const std::string &found) |
|
◆ ResultType
◆ Bool()
virtual void formats::json::parser::BaseParser::Bool |
( |
bool | | ) |
|
|
inlinevirtualinherited |
◆ Double()
virtual void formats::json::parser::BaseParser::Double |
( |
double | | ) |
|
|
inlinevirtualinherited |
◆ EndArray() [1/2]
virtual void formats::json::parser::BaseParser::EndArray |
( |
| ) |
|
|
inlinevirtualinherited |
◆ EndArray() [2/2]
virtual void formats::json::parser::BaseParser::EndArray |
( |
size_t | | ) |
|
|
inlinevirtualinherited |
◆ EndObject() [1/2]
virtual void formats::json::parser::BaseParser::EndObject |
( |
| ) |
|
|
inlinevirtualinherited |
◆ EndObject() [2/2]
virtual void formats::json::parser::BaseParser::EndObject |
( |
size_t | | ) |
|
|
inlinevirtualinherited |
◆ Expected()
std::string formats::json::parser::StringParser::Expected |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ 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.
◆ GetPathItem()
std::string formats::json::parser::StringParser::GetPathItem |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ Int64()
virtual void formats::json::parser::BaseParser::Int64 |
( |
int64_t | | ) |
|
|
inlinevirtualinherited |
◆ Key()
virtual void formats::json::parser::BaseParser::Key |
( |
std::string_view | key | ) |
|
|
inlinevirtualinherited |
◆ Null()
virtual void formats::json::parser::BaseParser::Null |
( |
| ) |
|
|
inlinevirtualinherited |
◆ 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()
void formats::json::parser::BaseParser::SetState |
( |
ParserState & | state | ) |
|
|
inlineinherited |
◆ StartArray()
virtual void formats::json::parser::BaseParser::StartArray |
( |
| ) |
|
|
inlinevirtualinherited |
◆ StartObject()
virtual void formats::json::parser::BaseParser::StartObject |
( |
| ) |
|
|
inlinevirtualinherited |
◆ String()
void formats::json::parser::StringParser::String |
( |
std::string_view | sw | ) |
|
|
overrideprotectedvirtual |
◆ Subscribe()
◆ Throw()
void formats::json::parser::BaseParser::Throw |
( |
const std::string & | found | ) |
|
|
inlineprotectedinherited |
◆ Uint64()
virtual void formats::json::parser::BaseParser::Uint64 |
( |
uint64_t | | ) |
|
|
inlinevirtualinherited |
◆ parser_state_
ParserState* formats::json::parser::BaseParser::parser_state_ |
|
protectedinherited |
The documentation for this class was generated from the following file: