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::JsonPatchReplaceOp Class Reference

Detailed Description

Replace the value at the specified path.

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

Public Member Functions

 JsonPatchReplaceOp (const JsonPointer &path, const JsonValue *value)
 Replace the JsonValue at the specified path. More...
bool Apply (JsonValue **value) const
 Apply the patch operation to the value. More...

Constructor & Destructor Documentation

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

Replace the JsonValue at the specified path.

pathThe path to replace the value at.
valueThe value to replace with, ownership is transferred.

Member Function Documentation

bool ola::web::JsonPatchReplaceOp::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: