Home
last modified time | relevance | path

Searched refs:IteratorBase (Results 1 – 3 of 3) sorted by relevance

/src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_list.h132 class IteratorBase {
134 explicit IteratorBase(ItemTy *current) : current_(current) {} in IteratorBase() function
135 IteratorBase &operator++() {
139 bool operator!=(IteratorBase other) const {
149 typedef IteratorBase<Item> Iterator;
150 typedef IteratorBase<const Item> ConstIterator;
/src/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dlist.h20 template <class T> class IteratorBase {
22 explicit IteratorBase(T *CurrentT) : Current(CurrentT) {} in IteratorBase() function
23 IteratorBase &operator++() {
27 bool operator!=(IteratorBase Other) const { return Current != Other.Current; }
48 typedef IteratorBase<T> Iterator;
49 typedef IteratorBase<const T> ConstIterator;
/src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAllocatorList.h86 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)