reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/STLExtras.h
  269 std::reverse_iterator<IteratorTy> make_reverse_iterator(IteratorTy It) {
  269 std::reverse_iterator<IteratorTy> make_reverse_iterator(IteratorTy It) {
include/llvm/ADT/iterator.h
   95   DerivedT operator+(DifferenceTypeT n) const {
  105   friend DerivedT operator+(DifferenceTypeT n, const DerivedT &i) {
  105   friend DerivedT operator+(DifferenceTypeT n, const DerivedT &i) {
  111   DerivedT operator-(DifferenceTypeT n) const {
  120   DerivedT &operator++() {
  125   DerivedT operator++(int) {
  130   DerivedT &operator--() {
  136   DerivedT operator--(int) {
  145   bool operator!=(const DerivedT &RHS) const {
  149   bool operator>(const DerivedT &RHS) const {
  156   bool operator<=(const DerivedT &RHS) const {
  162   bool operator>=(const DerivedT &RHS) const {
  206     : public iterator_facade_base<DerivedT, IteratorCategoryT, T,
  216     static_assert(std::is_base_of<iterator_adaptor_base, DerivedT>::value,
  225   DerivedT &operator+=(difference_type n) {
  232   DerivedT &operator-=(difference_type n) {
  240   difference_type operator-(const DerivedT &RHS) const {
  250   DerivedT &operator++() {
  255   DerivedT &operator--() {
  263   bool operator==(const DerivedT &RHS) const { return I == RHS.I; }
  264   bool operator<(const DerivedT &RHS) const {
tools/clang/include/clang/Sema/ParsedAttr.h
  751   struct iterator : llvm::iterator_adaptor_base<iterator, VecTy::iterator,
  770   void addAll(iterator B, iterator E) {
  770   void addAll(iterator B, iterator E) {
  778   void addAllAtEnd(iterator B, iterator E) {
  778   void addAllAtEnd(iterator B, iterator E) {
  786   iterator begin() { return iterator(AttrList.begin()); }
  788   iterator end() { return iterator(AttrList.end()); }
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   68     end(_Container& __cont) -> decltype(__cont.end())
usr/include/c++/7.4.0/bits/stl_iterator.h
  102     : public iterator<typename iterator_traits<_Iterator>::iterator_category,
  103 		      typename iterator_traits<_Iterator>::value_type,
  104 		      typename iterator_traits<_Iterator>::difference_type,
  105 		      typename iterator_traits<_Iterator>::pointer,
  106                       typename iterator_traits<_Iterator>::reference>
  109       _Iterator current;
  111       typedef iterator_traits<_Iterator>		__traits_type;
  114       typedef _Iterator					iterator_type;
  148         reverse_iterator(const reverse_iterator<_Iter>& __x)
  171 	_Iterator __tmp = current;
  302     operator==(const reverse_iterator<_Iterator>& __x,
  303 	       const reverse_iterator<_Iterator>& __y)
  314     operator!=(const reverse_iterator<_Iterator>& __x,
  315 	       const reverse_iterator<_Iterator>& __y)
  340     operator==(const reverse_iterator<_IteratorL>& __x,
  341 	       const reverse_iterator<_IteratorR>& __y)
  352     operator!=(const reverse_iterator<_IteratorL>& __x,
  353 	       const reverse_iterator<_IteratorR>& __y)
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> { };