Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | value_type = Batch |
| using | pointer = Batch * |
| using | reference = Batch & |
| using | iterator_category = std::input_iterator_tag |
Public Member Functions | |
| Iterator (std::unique_ptr< detail::IteratorImpl< Batch >> impl) | |
| Iterator & | operator++ () |
| Increments the iterator. More... | |
| Batch & | operator* () |
| Returns the current batch. More... | |
| Batch * | operator-> () |
| Returns a pointer to the current batch. More... | |
| bool | operator== (const Iterator &other) const |
| Compares two iterators for equality. | |
| bool | operator!= (const Iterator &other) const |
| Compares two iterators for inequality. | |
Definition at line 132 of file iterator.h.
|
inline |
Returns the current batch.
Only permitted for valid iterators (not past the end).
Definition at line 153 of file iterator.h.
|
inline |
Increments the iterator.
Only permitted for valid iterators (not past the end).
Definition at line 146 of file iterator.h.
|
inline |
Returns a pointer to the current batch.
Only permitted for valid iterators (not past the end).
Definition at line 159 of file iterator.h.
1.8.11