|
| uint64_t | to_uint (const std::string &value) |
| |
| uint64_t | to_uint_limit (const std::string &key, const std::string &value, const uint64_t maximum) |
| |
| template<typename Value > |
| void | minutes_uint64_limit (const std::string &key, Value &v, const std::string &vt, const uint64_t maximum) |
| |
| void | handle_object_value (const std::string &key, std::string &&vt) override |
| |
Public Member Functions inherited from helper::json::RapidReaderHandlerStringValuesToStruct< AuthenticationOptions > |
| virtual void | handle_array_value (const std::string &, std::string &&) |
| |
| void | handle_value (std::string &&vt) |
| |
| bool | String (const Ch *v, rapidjson::SizeType v_len, bool) override |
| |
| bool | RawNumber (const Ch *v, rapidjson::SizeType v_len, bool) override |
| | enabled via kParseNumbersAsStringsFlag, string is not null-terminated (use length) More...
|
| |
| bool | Bool (bool v) override |
| |
Public Member Functions inherited from helper::json::RapidReaderHandlerToStruct< UserResult > |
| | RapidReaderHandlerToStruct (const std::string &separator=".") |
| |
| virtual | ~RapidReaderHandlerToStruct ()=default |
| |
| const UserResult & | get_result () |
| |
| virtual bool | on_new_value () |
| |
| virtual bool | Null () |
| |
| 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) |
| |
◆ handle_object_value()
| void mrs::authentication::anonymous_namespace{authorize_manager.cc}::ParseAuthenticationOptions::handle_object_value |
( |
const std::string & |
key, |
|
|
std::string && |
vt |
|
) |
| |
|
inlineoverridevirtual |
◆ minutes_uint64_limit()
template<typename Value >
| void mrs::authentication::anonymous_namespace{authorize_manager.cc}::ParseAuthenticationOptions::minutes_uint64_limit |
( |
const std::string & |
key, |
|
|
Value & |
v, |
|
|
const std::string & |
vt, |
|
|
const uint64_t |
maximum |
|
) |
| |
|
inline |
◆ to_uint()
| uint64_t mrs::authentication::anonymous_namespace{authorize_manager.cc}::ParseAuthenticationOptions::to_uint |
( |
const std::string & |
value | ) |
|
|
inline |
◆ to_uint_limit()
| uint64_t mrs::authentication::anonymous_namespace{authorize_manager.cc}::ParseAuthenticationOptions::to_uint_limit |
( |
const std::string & |
key, |
|
|
const std::string & |
value, |
|
|
const uint64_t |
maximum |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: