Searched refs:IteratorBase (Results 1 – 3 of 3) sorted by relevance
132 class IteratorBase {134 explicit IteratorBase(ItemTy *current) : current_(current) {} in IteratorBase() function135 IteratorBase &operator++() {139 bool operator!=(IteratorBase other) const {149 typedef IteratorBase<Item> Iterator;150 typedef IteratorBase<const Item> ConstIterator;
86 template <class ValueT, class IteratorBase>88 : public iterator_adaptor_base<IteratorImpl<ValueT, IteratorBase>,89 IteratorBase,96 iterator_adaptor_base<IteratorImpl<ValueT, IteratorBase>, IteratorBase,108 explicit IteratorImpl(const IteratorBase &I) : base_type(I) {} in IteratorImpl()113 OtherIteratorBase, IteratorBase>::value> * = nullptr)
112 template <class T> class IteratorBase : public LinkOp<T> {114 IteratorBase(const LinkOp<T> &Link, T *CurrentT) in IteratorBase() function117 IteratorBase &operator++() {121 bool operator!=(IteratorBase Other) const { return Current != Other.Current; }145 typedef IteratorBase<T> Iterator;146 typedef IteratorBase<const T> ConstIterator;