Template Struct SentinelIterator¶
Defined in File iterator.h
Page Contents
Inheritance Relationships¶
Base Type¶
public torch::data::detail::IteratorImpl< Batch >
(Template Struct IteratorImpl)
Struct Documentation¶
-
template<typename Batch>
struct SentinelIterator : public torch::data::detail::IteratorImpl<Batch>¶ Public Functions
-
inline virtual void next() override¶
-
inline virtual bool operator==(const IteratorImpl<Batch> &other) const override¶
Does double dispatch.
-
inline virtual bool operator==(const ValidIterator<Batch> &other) const override¶
Calls the comparison operator between
ValidIterator
andSentinelIterator
.
-
inline virtual bool operator==(const SentinelIterator<Batch> &other) const override¶
Sentinel iterators always compare equal.
-
inline virtual void next() override¶