Template Class Iterator
Defined in File iterator.h
Page Contents
Class Documentation
-
template<typename Batch>
class Iterator -
Public Functions
-
inline explicit Iterator(std::unique_ptr<detail::IteratorImpl<Batch>> impl)
-
inline Iterator &operator++()
Increments the iterator.
Only permitted for valid iterators (not past the end).
-
inline Batch &operator*()
Returns the current batch.
Only permitted for valid iterators (not past the end).
-
inline Batch *operator->()
Returns a pointer to the current batch.
Only permitted for valid iterators (not past the end).
-
inline bool operator==(const Iterator &other) const
Compares two iterators for equality.
-
inline bool operator!=(const Iterator &other) const
Compares two iterators for inequality.
-
inline explicit Iterator(std::unique_ptr<detail::IteratorImpl<Batch>> impl)