Home | History | Annotate | Download | only in compiler

Lines Matching refs:Iterator

33 #include <iterator>
50 using iterator = pointer;
52 using reverse_iterator = std::reverse_iterator<iterator>;
67 /*! \brief Returns an iterator to the begin of the span
70 constexpr iterator begin() noexcept { return (pointer)((uintptr_t)this + offset); }
80 /*! \brief Returns an iterator to the end of the span
83 constexpr iterator end() noexcept { return std::next(begin(), length); }
244 struct Iterator {
254 Iterator& operator++();
256 bool operator!=(const Iterator& other) const;
269 Iterator find(uint32_t id) const
274 Iterator it;
281 std::pair<Iterator, bool> insert(uint32_t id)
286 Iterator it;
310 Iterator cbegin() const
312 Iterator it;
324 Iterator cend() const
326 Iterator it;
333 Iterator begin() const { return cbegin(); }
335 Iterator end() const { return cend(); }
345 inline IDSet::Iterator&
346 IDSet::Iterator::operator++()
370 IDSet::Iterator::operator!=(const IDSet::Iterator& other) const
377 IDSet::Iterator::operator*() const