Forward iterator for path entries.
More...
#include <nfx/json/Document.h>
Forward iterator for path entries.
Definition at line 1597 of file Document.h.
◆ difference_type
Type for iterator difference.
Definition at line 1607 of file Document.h.
◆ iterator_category
iterator category tag for STL compatibility
Definition at line 1601 of file Document.h.
◆ pointer
◆ reference
◆ value_type
Type of value yielded by iterator.
Definition at line 1604 of file Document.h.
◆ iterator()
| nfx::json::Document::PathView::iterator::iterator |
( |
const std::vector< Entry > * | entries, |
|
|
size_t | index ) |
|
inline |
Construct iterator at position.
- Parameters
-
| entries | Pointer to entries vector |
| index | Current position |
◆ operator!=()
| bool nfx::json::Document::PathView::iterator::operator!= |
( |
const iterator & | other | ) |
const |
|
inline |
Inequality comparison.
- Parameters
-
| other | iterator to compare with |
- Returns
- true if not equal
◆ operator*()
| reference nfx::json::Document::PathView::iterator::operator* |
( |
| ) |
const |
|
inline |
Dereference operator.
- Returns
- Reference to current entry
◆ operator++() [1/2]
| iterator & nfx::json::Document::PathView::iterator::operator++ |
( |
| ) |
|
|
inline |
Pre-increment operator.
- Returns
- Reference to this iterator
◆ operator++() [2/2]
| iterator nfx::json::Document::PathView::iterator::operator++ |
( |
int | | ) |
|
|
inline |
Post-increment operator.
- Returns
- Copy of iterator before increment
◆ operator->()
| pointer nfx::json::Document::PathView::iterator::operator-> |
( |
| ) |
const |
|
inline |
Arrow operator.
- Returns
- Pointer to current entry
◆ operator==()
| bool nfx::json::Document::PathView::iterator::operator== |
( |
const iterator & | other | ) |
const |
|
inline |
Equality comparison.
- Parameters
-
| other | iterator to compare with |
- Returns
- true if equal
The documentation for this class was generated from the following file: