MarkLogic Connect
MarkLogic Connect Client API Collection
Public Member Functions | List of all members
mlclient::utilities::CppRestJsonDocumentNavigator Class Reference

Provides a navigator interface over a CppRestJsonDocumentContent's root web::json::value instance. More...

#include <CppRestJsonDocumentContent.hpp>

Inheritance diagram for mlclient::utilities::CppRestJsonDocumentNavigator:
mlclient::IDocumentNavigator

Public Member Functions

 CppRestJsonDocumentNavigator (web::json::value &root, bool firstElementAsRoot=false)
 
MLCLIENT_API CppRestJsonDocumentNavigator (CppRestJsonDocumentNavigator &&from)
 
MLCLIENT_API IDocumentNodeat (const std::string &key) const override
 Returns the named element or property underneath the document object. More...
 

Detailed Description

Provides a navigator interface over a CppRestJsonDocumentContent's root web::json::value instance.

Author
Adam Fowler adam..nosp@m.fowl.nosp@m.er@ma.nosp@m.rklo.nosp@m.gic.c.nosp@m.om
Since
8.0.2
Date
2016-07-30

Member Function Documentation

MLCLIENT_API IDocumentNode* mlclient::utilities::CppRestJsonDocumentNavigator::at ( const std::string &  key) const
overridevirtual

Returns the named element or property underneath the document object.

Parameters
keythe string key of the requested object
Returns
The IDocumentNode value of the requested element or property

Implements mlclient::IDocumentNavigator.


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