MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::authentication::JsonAuthInitRequest Class Reference
Inheritance diagram for mrs::authentication::JsonAuthInitRequest:
[legend]

Public Member Functions

bool String (const Ch *cstr, rapidjson::SizeType clength, bool) override
 
- Public Member Functions inherited from helper::json::RapidReaderHandlerToStruct< ScramClientAuthInitial >
 RapidReaderHandlerToStruct (const std::string &separator=".")
 
virtual ~RapidReaderHandlerToStruct ()=default
 
const ScramClientAuthInitial & 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 ()
 
virtual bool RawNumber (const Ch *, rapidjson::SizeType, bool)
 enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length) More...
 
bool StartObject ()
 
bool EndObject (rapidjson::SizeType)
 
bool Key (const Ch *str, rapidjson::SizeType len, bool)
 
bool StartArray ()
 
bool EndArray (rapidjson::SizeType)
 

Additional Inherited Members

- Public Types inherited from helper::json::RapidReaderHandlerToStruct< ScramClientAuthInitial >
using Handler = RapidReaderHandlerToStruct< ScramClientAuthInitial >
 
using Parent = rapidjson::BaseReaderHandler< rapidjson::UTF8<>, RapidReaderHandlerToStruct< ScramClientAuthInitial > >
 
using Ch = typename Parent::Ch
 
using Result = ScramClientAuthInitial
 
- Static Public Attributes inherited from helper::json::RapidReaderHandlerToStruct< ScramClientAuthInitial >
constexpr static rapidjson::ParseFlag k_parse_flags
 
- Protected Member Functions inherited from helper::json::RapidReaderHandlerToStruct< ScramClientAuthInitial >
bool is_object_path ()
 
bool is_array_value ()
 
int get_level () const
 
std::string get_current_key () const
 
std::list< KeyValue > get_keys () const
 
- Protected Attributes inherited from helper::json::RapidReaderHandlerToStruct< ScramClientAuthInitial >
ScramClientAuthInitial result_
 
const std::string separator_
 

Member Function Documentation

◆ String()

bool mrs::authentication::JsonAuthInitRequest::String ( const Ch cstr,
rapidjson::SizeType  clength,
bool   
)
inlineoverridevirtual

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