|
GoPxL SDK
|
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... | |