|
|
| JSonUnserializer (const web::json::value &val) |
| |
|
template<typename T > |
| T | unserialize () const |
| |
|
template<typename T > |
| T & | unserialize (T &val) const |
| |
|
template<typename T > |
| void | manageOpt (T ¤t, const utility::string_t &name, T defaultValue) const |
| |
|
void | manage (bool ¤t, utility::string_t name) const |
| |
|
template<typename T > |
| void | manage (T ¤t, utility::string_t name) const |
| |
|
template<typename T > |
| void | manage (T *current, const utility::string_t &name) const |
| |
|
template<typename T > |
| void | manage (std::unique_ptr< T > ¤t, const utility::string_t &name) const |
| |
|
template<typename T > |
| void | manage (std::shared_ptr< T > ¤t, const utility::string_t &name) const |
| |
|
template<typename T > |
| void | manage (boost::optional< T > ¤t, const utility::string_t &name) const |
| |
|
template<typename T > |
| void | manage (std::vector< T > ¤t, const utility::string_t &name) const |
| |
|
|
template<typename T > |
| static T | fromString (const utility::string_t &json) |
| |
The documentation for this class was generated from the following file: