reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
222 class iterator;
223 iterator begin() const { return iterator(PtrList); } 224 iterator end() const { return iterator(); } 246 bool operator==(const iterator& x) const { 249 bool operator!=(const iterator& x) const { return !operator==(x); } 261 iterator& operator++() { // Preincrement 266 iterator operator++(int) { // Postincrement 267 iterator tmp = *this; ++*this; return tmp;lib/Analysis/AliasSetTracker.cpp
218 for (iterator I = begin(), E = end(); I != E; ++I) 255 for (iterator I = begin(), E = end(); I != E; ++I) 537 for (AliasSet::iterator ASI = AS.begin(), E = AS.end(); ASI != E; ++ASI) 674 for (iterator I = begin(), E = end(); I != E; ++I) {usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h
147 __advance(_InputIterator& __i, _Distance __n, input_iterator_tag) 158 __advance(_BidirectionalIterator& __i, _Distance __n, 174 __advance(_RandomAccessIterator& __i, _Distance __n, 197 advance(_InputIterator& __i, _Distance __n) 200 typename iterator_traits<_InputIterator>::difference_type __d = __n; 207 inline _GLIBCXX17_CONSTEXPR _ForwardIterator 208 next(_ForwardIterator __x, typename 209 iterator_traits<_ForwardIterator>::difference_type __n = 1)usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
154 typedef typename _Iterator::iterator_category iterator_category; 155 typedef typename _Iterator::value_type value_type; 156 typedef typename _Iterator::difference_type difference_type; 157 typedef typename _Iterator::pointer pointer; 158 typedef typename _Iterator::reference reference; 163 : public __iterator_traits<_Iterator> { }; 204 typename iterator_traits<_Iter>::iterator_category 205 __iterator_category(const _Iter&)