#include <json.hpp>
|
| Value () |
|
| Value (bool value) |
|
| Value (char *value) |
|
| Value (const char *value) |
|
template<typename T > |
| Value (const T &value, typename std::enable_if< std::is_arithmetic< T >::value, int >::type=0) |
|
template<typename T > |
| Value (const T &value, typename std::enable_if<!std::is_arithmetic< T >::value, int >::type=0) |
|
template<typename T > |
bool | is () const |
|
template<typename T > |
const T & | as () const & |
|
template<typename T > |
T & | as ()& |
|
template<typename T > |
T && | as ()&& |
|
template<typename T > |
const T && | as () const && |
|
bool | contains (const Value &other) const |
|
template<> |
bool | is () const |
|
template<> |
const Value & | as () const & |
|
template<> |
Value & | as ()& |
|
JSON::Value::Value |
( |
bool |
value | ) |
|
|
inline |
JSON::Value::Value |
( |
char * |
value | ) |
|
|
inline |
JSON::Value::Value |
( |
const char * |
value | ) |
|
|
inline |
template<typename T >
JSON::Value::Value |
( |
const T & |
value, |
|
|
typename std::enable_if< std::is_arithmetic< T >::value, int >::type |
= 0 |
|
) |
| |
|
inline |
template<typename T >
JSON::Value::Value |
( |
const T & |
value, |
|
|
typename std::enable_if<!std::is_arithmetic< T >::value, int >::type |
= 0 |
|
) |
| |
|
inline |
template<typename T >
const T & JSON::Value::as |
( |
| ) |
const |
template<typename T >
const T && JSON::Value::as |
( |
| ) |
const |
template<>
const Value& JSON::Value::as |
( |
| ) |
const |
|
inline |
template<>
Value& JSON::Value::as |
( |
| ) |
|
|
inline |
bool JSON::Value::contains |
( |
const Value & |
other | ) |
const |
|
inline |
template<typename T >
bool JSON::Value::is |
( |
| ) |
const |
template<>
bool JSON::Value::is |
( |
| ) |
const |
|
inline |
The documentation for this struct was generated from the following file: