Classdesc 3.44
json_pack_t Class Reference
Inheritance diagram for json_pack_t:
Inheritance graph
Collaboration diagram for json_pack_t:
Collaboration graph

Public Types

typedef json5_parser::mArray Array
typedef json5_parser::mArray Array

Public Member Functions

template<class T>
 json_pack_t (const T &x, typename enable_if< is_base_of< json5_parser::mValue, T >, dummy< 0 > >::T *d=0)
template<class T>
 json_pack_t (const T &x, typename enable_if< is_base_of< json5_parser::mArray, T >, dummy< 0 > >::T *d=0)
template<class T>
 json_pack_t (const T &x, typename enable_if< is_base_of< json5_parser::mObject, T >, dummy< 0 > >::T *d=0)
template<class T>
 json_pack_t (const T &x, typename enable_if< And< And< Not< is_base_of< json5_parser::mValue, T > >, Not< is_base_of< json5_parser::mArray, T > > >, Not< is_base_of< json5_parser::mObject, T > > >, dummy< 1 > >::T *d=0)
 json_pack_t (bool x)
 json_pack_t (double x)
 json_pack_t (const char *x)
 json_pack_t (const string &x)
const Array & array () const
RESTProcessType::Type type () const
void objectify ()
 convert this to an object type (if not already)
template<class T>
 json_pack_t (const T &x, typename enable_if< is_base_of< json5_parser::mValue, T >, dummy< 0 > >::T *d=0)
template<class T>
 json_pack_t (const T &x, typename enable_if< is_base_of< json5_parser::mArray, T >, dummy< 0 > >::T *d=0)
template<class T>
 json_pack_t (const T &x, typename enable_if< is_base_of< json5_parser::mObject, T >, dummy< 0 > >::T *d=0)
template<class T>
 json_pack_t (const T &x, typename enable_if< And< And< Not< is_base_of< json5_parser::mValue, T > >, Not< is_base_of< json5_parser::mArray, T > > >, Not< is_base_of< json5_parser::mObject, T > > >, dummy< 1 > >::T *d=0)
 json_pack_t (bool x)
 json_pack_t (double x)
 json_pack_t (const char *x)
 json_pack_t (const string &x)
const Array & array () const
RESTProcessType::Type type () const
void objectify ()
 convert this to an object type (if not already)

Public Attributes

bool throw_on_error
 enable exceptions on error conditions
bool throw_on_not_found
 enable exceptions if element not present in JSON stream

The documentation for this class was generated from the following files: