![]() |
CMSC23700 Common Code Library
Support code for CS23700 programming projects
|
#include <json.hxx>
Inherits JSON::Value.
Public Member Functions | |
Number (double v) | |
~Number () | |
double | value () const |
std::string | toString () |
![]() | |
Type | type () const |
return the type of this JSON value More... | |
bool | isObject () const |
return true if this value is an object More... | |
bool | isArray () const |
return true if this value is an array More... | |
bool | isNumber () const |
return true if this value is a number More... | |
bool | isString () const |
return true if this value is a string More... | |
bool | isBool () const |
return true if this value is a boolean More... | |
bool | isNull () const |
return true if this value is the null value More... | |
const Object * | asObject () const |
dynamic cast to JSON object More... | |
const Array * | asArray () const |
dynamic cast to JSON object More... | |
const Number * | asNumber () const |
dynamic cast to JSON object More... | |
const String * | asString () const |
dynamic cast to JSON object More... | |
const Bool * | asBool () const |
dynamic cast to JSON object More... | |
virtual | ~Value ()=0 |
Additional Inherited Members | |
![]() | |
Value (Type ty) | |
![]() | |
Type | _ty |
JSON::Number::Number | ( | double | v | ) |
JSON::Number::~Number | ( | ) |
|
virtual |
Implements JSON::Value.
|
inline |