Open Lighting Architecture: ola::web::JsonLeafValue Class Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
List of all members
ola::web::JsonLeafValue Class Reference
JSON

## 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:

## 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.

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

- include/ola/web/Json.h
- common/web/Json.cpp