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.