JsonDocument abstraction class.
More...
#include <mip/json_document.h>
|
| virtual std::shared_ptr< JsonValue > | Root () const =0 |
| | Gets a pointer to the root node of the document.
|
| |
| virtual std::shared_ptr< JsonValue > | CreateObjectValue ()=0 |
| | Create an Object value to later be added as a child of this document.
|
| |
| virtual std::shared_ptr< JsonValue > | CreateArrayValue ()=0 |
| | Create an Array value to later be added as a child of this document.
|
| |
| virtual | ~JsonDocument () |
| |
JsonDocument abstraction class.
◆ ~JsonDocument()
| virtual JsonDocument::~JsonDocument |
( |
| ) |
|
|
inlinevirtual |
◆ JsonDocument()
| JsonDocument::JsonDocument |
( |
| ) |
|
|
inlineprotected |
◆ CreateArrayValue()
| virtual std::shared_ptr< JsonValue > JsonDocument::CreateArrayValue |
( |
| ) |
|
|
pure virtual |
Create an Array value to later be added as a child of this document.
- Returns
- An Array value to later be added as a child of this document.
◆ CreateObjectValue()
| virtual std::shared_ptr< JsonValue > JsonDocument::CreateObjectValue |
( |
| ) |
|
|
pure virtual |
Create an Object value to later be added as a child of this document.
- Returns
- An Object value to later be added as a child of this document.
◆ Root()
| virtual std::shared_ptr< JsonValue > JsonDocument::Root |
( |
| ) |
const |
|
pure virtual |
Gets a pointer to the root node of the document.
- Returns
- A pointer to the root node of the document.
The documentation for this class was generated from the following file:
- src/api/mip/json_document.h