A multi_value is a safe variant wrapper with json conversion support. More...
#include <session.h>
Public Member Functions | |
json::wvalue | json () const |
std::string | string () const |
template<typename T , typename RT = wrap_mv_t<T>> | |
RT | get (const T &fallback) |
template<typename T , typename RT = wrap_mv_t<T>> | |
void | set (T val) |
Static Public Member Functions | |
static multi_value | from_json (const json::rvalue &) |
Public Attributes | |
multi_value_types::rebind< std::variant > | v_ |
A multi_value is a safe variant wrapper with json conversion support.