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

Detailed Description

Add a JsonValue.

Inheritance diagram for ola::web::JsonPatchAddOp:
Inheritance graph
Collaboration diagram for ola::web::JsonPatchAddOp:
Collaboration graph

Public Member Functions

 JsonPatchAddOp (const JsonPointer &path, const JsonValue *value)
 Add the JsonValue to the specified path. More...
bool Apply (JsonValue **value) const
 Apply the patch operation to the value. More...

Constructor & Destructor Documentation

ola::web::JsonPatchAddOp::JsonPatchAddOp ( const JsonPointer path,
const JsonValue value 

Add the JsonValue to the specified path.

pathThe path to add the value at.
valuethe value to add, ownership is transferred.

Member Function Documentation

bool ola::web::JsonPatchAddOp::Apply ( JsonValue **  value) const

Apply the patch operation to the value.

valueA pointer to a JsonValue object. This may be modified, replaced or deleted entirely by the patch operation.
True if the patch was successfully applied, false otherwise.

Implements ola::web::JsonPatchOp.

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