![]() |
MySQL 9.3.0
Source Code Documentation
|
Public Member Functions | |
bool | String (const Ch *cstr, rapidjson::SizeType clength, bool) override |
bool | RawNumber (const Ch *c, rapidjson::SizeType, bool) override |
enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length) More... | |
![]() | |
RapidReaderHandlerToStruct (const std::string &separator=".") | |
virtual | ~RapidReaderHandlerToStruct ()=default |
const ScramClientAuthContinue & | get_result () |
virtual bool | on_new_value () |
virtual bool | Null () |
virtual bool | Bool (bool) |
virtual bool | Int (int) |
virtual bool | Uint (unsigned) |
virtual bool | Int64 (int64_t) |
virtual bool | Uint64 (uint64_t) |
virtual bool | Double (double) |
virtual void | empty_object () |
virtual void | empty_array () |
bool | StartObject () |
bool | EndObject (rapidjson::SizeType) |
bool | Key (const Ch *str, rapidjson::SizeType len, bool) |
bool | StartArray () |
bool | EndArray (rapidjson::SizeType) |
Additional Inherited Members | |
![]() | |
using | Handler = RapidReaderHandlerToStruct< ScramClientAuthContinue > |
using | Parent = rapidjson::BaseReaderHandler< rapidjson::UTF8<>, RapidReaderHandlerToStruct< ScramClientAuthContinue > > |
using | Ch = typename Parent::Ch |
using | Result = ScramClientAuthContinue |
![]() | |
constexpr static rapidjson::ParseFlag | k_parse_flags |
![]() | |
bool | is_object_path () |
bool | is_array_value () |
int | get_level () const |
std::string | get_current_key () const |
std::list< KeyValue > | get_keys () const |
![]() | |
ScramClientAuthContinue | result_ |
const std::string | separator_ |
|
inlineoverridevirtual |
enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length)
Reimplemented from helper::json::RapidReaderHandlerToStruct< ScramClientAuthContinue >.
|
inlineoverridevirtual |
Reimplemented from helper::json::RapidReaderHandlerToStruct< ScramClientAuthContinue >.