Searched refs:IteratorImpl (Results 1 – 2 of 2) sorted by relevance
34 struct IteratorImpl : public std::iterator < struct50 IteratorImpl(map_iter i) : mIter(i) {} in IteratorImpl() argument52 inline IteratorImpl &operator++() {56 inline IteratorImpl operator++(int) {57 IteratorImpl i = *this; argument61 inline IteratorImpl &operator--() {65 inline IteratorImpl operator--(int) {66 IteratorImpl i = *this; argument79 using ValueIterator = IteratorImpl<false>;87 IteratorImpl<is_const> begin() const { in begin()[all …]
72 class IteratorImpl {81 IteratorImpl() = default;82 IteratorImpl(const T* output, size_t index) : mOutput(output), mIndex(index) {} in IteratorImpl() function91 bool operator==(const IteratorImpl& other) const {94 bool operator!=(const IteratorImpl& other) const { return !operator==(other); }96 IteratorImpl& operator++() {100 IteratorImpl operator++(int) {111 using iterator = IteratorImpl<false>;112 using const_iterator = IteratorImpl<true>;