#include <json.hpp>
Inheritance diagram for JSON::Value:
Public Member Functions
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 >
template<typename T >
template<typename T >
template<typename T >
template<typename T >
const T &&
as () const &&
template<>
template<>
template<>
Friends
Constructor & Destructor Documentation
JSON::Value::Value
(
)
inline
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
Member Function Documentation
template<typename T >
const T & JSON::Value::as
(
)
const
template<typename T >
T & JSON::Value::as
(
)
template<typename T >
T && JSON::Value::as
(
)
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
Friends And Related Function Documentation
The documentation for this struct was generated from the following file: