![]() |
CMSC23700 Common Code Library
Support code for CS23700 programming projects
|
#include <json.hxx>
Inherits JSON::Value.
Public Member Functions | |
Array () | |
~Array () | |
int | length () const |
void | add (Value *v) |
Value * | operator[] (int idx) 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 arrays.
JSON::Array::Array | ( | ) |
JSON::Array::~Array | ( | ) |
|
inline |
|
inline |
|
inline |
|
virtual |
Implements JSON::Value.