Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
List of all members
ola::web::JsonLeafValue Class Reference

Detailed Description

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.

Inheritance diagram for ola::web::JsonLeafValue:
Inheritance graph
[legend]
Collaboration diagram for ola::web::JsonLeafValue:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from ola::web::JsonValue
virtual JsonValueLookupElement (const JsonPointer &pointer)
 Locate the JsonValue referred to by the JSON Pointer.
 
virtual bool operator== (const JsonValue &other) const =0
 Equality operator. More...
 
virtual bool operator!= (const JsonValue &other) const
 Not-equals operator.
 
virtual void Accept (JsonValueVisitorInterface *visitor)=0
 The Accept method for the visitor pattern. More...
 
virtual void Accept (JsonValueConstVisitorInterface *visitor) const =0
 The Accept (const) method for the visitor pattern. More...
 
virtual JsonValueClone () const =0
 Make a copy of this JsonValue.
 

The documentation for this class was generated from the following files: