Open Lighting Architecture
0.9.5
|
A base class used to describe values which are leafs of a JSON tree.
Leaf values are those which don't contain other values. All values except JsonObject and JsonArray are leaf values.
Additional Inherited Members | |
Public Member Functions inherited from ola::web::JsonValue | |
virtual JsonValue * | LookupElement (const JsonPointer &pointer) |
Locate the JsonValue referred to by the JSON Pointer. | |
virtual bool | operator== (const JsonValue &other) const =0 |
Equality operator. | |
virtual bool | operator!= (const JsonValue &other) const |
Not-equals operator. | |
virtual void | Accept (JsonValueVisitorInterface *visitor)=0 |
The Accept method for the visitor pattern. | |
virtual void | Accept (JsonValueConstVisitorInterface *visitor) const =0 |
The Accept (const) method for the visitor pattern. | |
virtual JsonValue * | Clone () const =0 |
Make a copy of this JsonValue. |