Microsoft Information Protection (MIP) SDK for C++: Reference 1.15
Doxygen-generated documentation for MIP SDK written in C++
Loading...
Searching...
No Matches
JsonDocument Class Referenceabstract

JsonDocument abstraction class. More...

#include <src/api/mip/json_document.h>

Public Member Functions

virtual std::shared_ptr< JsonValueCreateArrayValue ()=0
 Create an Array value to later be added as a child of this document.
 
virtual std::shared_ptr< JsonValueCreateObjectValue ()=0
 Create an Object value to later be added as a child of this document.
 
virtual std::shared_ptr< JsonValueRoot () const =0
 Gets a pointer to the root node of the document.
 

Detailed Description

JsonDocument abstraction class.

Definition at line 46 of file json_document.h.

Member Function Documentation

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