GoPxL SDK

- Home
- Files
- Namespace

Public Types | Public Member Functions
GoPxLSdk::GoJsonIterator Class Reference

## Description

Represents json iterator.

## Public Types
using | RawIterator = nlohmann::detail::iter_impl< const nlohmann::json >

## Public Member Functions
std::shared_ptr< RawIterator > & | GetHandle ()
| Gets iterator handle. More...
const std::shared_ptr < RawIterator > & | GetHandle () const
| GoJsonIterator (const RawIterator iterator)
| Creates Iterator object. More...
std::string | Key ()
| Gets Key of an object iterator if object is not null. More...
const std::string | Key () const
| Gets Key of an object iterator if object is not null. More...
bool | operator!= (const GoJsonIterator other) const
GoJson | operator* () const
GoJsonIterator & | operator+ (int val)
GoJsonIterator & | operator++ (int)
GoJsonIterator & | operator+= (int val)
GoJsonIterator & | operator- (int val)
GoJsonIterator & | operator-- (int)
GoJsonIterator & | operator-= (int val)
bool | operator< (const GoJsonIterator other) const
bool | operator<= (const GoJsonIterator other) const
GoJsonIterator & | operator= (const GoJsonIterator &other)
bool | operator== (const GoJsonIterator other) const
bool | operator> (const GoJsonIterator other) const
bool | operator>= (const GoJsonIterator other) const
void | SetValue (const GoJson &value)
| Sets value of an object. More...
GoJson | Value ()
| Gets value of an object iterator if object is not null. More...
const GoJson | Value () const
| Gets value of an object iterator if object is not null. More...

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

- GoJsonIterator.h