#include <parse_file_sharing_options.h>
|
| template<typename ValueType , typename Container > |
| bool | push_value_when_matches (const std::string &starts, const std::string &key, const ValueType &vt, Container *push_to) |
| |
| template<typename ValueType > |
| void | handle_array_value (const std::string &key, const ValueType &vt) |
| |
| template<typename ValueType > |
| void | handle_object_value (const std::string &key, const ValueType &vt) |
| |
| template<typename ValueType > |
| void | handle_value (const ValueType &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< FileSharing > |
| | RapidReaderHandlerToStruct (const std::string &separator=".") |
| |
| virtual | ~RapidReaderHandlerToStruct ()=default |
| |
| const FileSharing & | 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) |
| |
|
| template<typename T > |
| std::string | to_string (const T &v) |
| |
| std::string | to_string (const std::string &str) |
| |
| template<typename T > |
| std::string | from_base64 (const T &str) |
| |
| std::string | from_base64 (const std::string &str) |
| |
| template<typename Container > |
| void | push_key_value (Container *c, const std::string &, const std::string &value) |
| |
| void | push_key_value (std::map< std::string, std::string > *c, const std::string &key, const std::string &value) |
| |
◆ Bool()
| bool mrs::json::ParseFileSharingOptions::Bool |
( |
bool |
v | ) |
|
|
inlineoverridevirtual |
◆ from_base64() [1/2]
| std::string mrs::json::ParseFileSharingOptions::from_base64 |
( |
const std::string & |
str | ) |
|
|
inlineprivate |
◆ from_base64() [2/2]
| std::string mrs::json::ParseFileSharingOptions::from_base64 |
( |
const T & |
str | ) |
|
|
inlineprivate |
◆ handle_array_value()
template<typename ValueType >
| void mrs::json::ParseFileSharingOptions::handle_array_value |
( |
const std::string & |
key, |
|
|
const ValueType & |
vt |
|
) |
| |
|
inline |
◆ handle_object_value()
template<typename ValueType >
| void mrs::json::ParseFileSharingOptions::handle_object_value |
( |
const std::string & |
key, |
|
|
const ValueType & |
vt |
|
) |
| |
|
inline |
◆ handle_value()
template<typename ValueType >
| void mrs::json::ParseFileSharingOptions::handle_value |
( |
const ValueType & |
vt | ) |
|
|
inline |
◆ push_key_value() [1/2]
template<typename Container >
| void mrs::json::ParseFileSharingOptions::push_key_value |
( |
Container * |
c, |
|
|
const std::string & |
, |
|
|
const std::string & |
value |
|
) |
| |
|
inlineprivate |
◆ push_key_value() [2/2]
| void mrs::json::ParseFileSharingOptions::push_key_value |
( |
std::map< std::string, std::string > * |
c, |
|
|
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inlineprivate |
◆ push_value_when_matches()
template<typename ValueType , typename Container >
| bool mrs::json::ParseFileSharingOptions::push_value_when_matches |
( |
const std::string & |
starts, |
|
|
const std::string & |
key, |
|
|
const ValueType & |
vt, |
|
|
Container * |
push_to |
|
) |
| |
|
inline |
◆ RawNumber()
◆ String()
◆ to_string() [1/2]
| std::string mrs::json::ParseFileSharingOptions::to_string |
( |
const std::string & |
str | ) |
|
|
inlineprivate |
◆ to_string() [2/2]
| std::string mrs::json::ParseFileSharingOptions::to_string |
( |
const T & |
v | ) |
|
|
inlineprivate |
The documentation for this class was generated from the following file: