![]() |
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 () |
Public Member Functions inherited from JSON::Value | |
| 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 | |
Protected Member Functions inherited from JSON::Value | |
| Value (Type ty) | |
Protected Attributes inherited from JSON::Value | |
| Type | _ty |
| JSON::Number::Number | ( | double | v | ) |
| JSON::Number::~Number | ( | ) |
|
virtual |
Implements JSON::Value.
|
inline |