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

References

include/llvm/ADT/Hashing.h
  402 hash_code hash_combine_range_impl(InputIteratorT first, InputIteratorT last) {
  402 hash_code hash_combine_range_impl(InputIteratorT first, InputIteratorT last) {
  478 hash_code hash_combine_range(InputIteratorT first, InputIteratorT last) {
  478 hash_code hash_combine_range(InputIteratorT first, InputIteratorT last) {
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/lib/AST/ItaniumCXXABI.cpp
   64       : llvm::iterator_adaptor_base<Iterator, BindingArray::const_iterator,
   72   Iterator begin() const { return Iterator(Bindings.begin()); }
   73   Iterator end() const { return Iterator(Bindings.end()); }
usr/include/c++/7.4.0/bits/algorithmfwd.h
  640     equal(_IIter1, _IIter1, _IIter2);
  640     equal(_IIter1, _IIter1, _IIter2);
  640     equal(_IIter1, _IIter1, _IIter2);
usr/include/c++/7.4.0/bits/stl_algobase.h
  276     inline _Iterator
  277     __niter_base(_Iterator __it)
  797         equal(_II1 __first1, _II1 __last1, _II2 __first2)
  797         equal(_II1 __first1, _II1 __last1, _II2 __first2)
  797         equal(_II1 __first1, _II1 __last1, _II2 __first2)
  821     __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2)
  821     __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2)
  821     __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2)
  823       typedef typename iterator_traits<_II1>::value_type _ValueType1;
  824       typedef typename iterator_traits<_II2>::value_type _ValueType2;
  827 	                     && __is_pointer<_II1>::__value
  828 	                     && __is_pointer<_II2>::__value
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> { };