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;
20 template <class T> class IteratorBase {22 explicit IteratorBase(T *CurrentT) : Current(CurrentT) {} in IteratorBase() function23 IteratorBase &operator++() {27 bool operator!=(IteratorBase Other) const { return Current != Other.Current; }48 typedef IteratorBase<T> Iterator;49 typedef IteratorBase<const T> 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)