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

References

include/llvm/ADT/STLExtras.h
  210              typename std::iterator_traits<ItTy>::iterator_category,
  308               IterTag, typename std::iterator_traits<
  314           IterTag, typename std::iterator_traits<
  401       typename std::iterator_traits<IterT>::iterator_category>::value>::type;
 1147                          std::is_same<typename std::iterator_traits<decltype(
 1240     typename std::iterator_traits<decltype(adl_begin(Range))>::difference_type {
 1402       typename std::iterator_traits<IterOfRange<R>>::reference;
 1429           typename std::iterator_traits<IterOfRange<R>>::difference_type,
 1430           typename std::iterator_traits<IterOfRange<R>>::pointer,
 1431           typename std::iterator_traits<IterOfRange<R>>::reference> {
include/llvm/ADT/StringExtras.h
  371   using tag = typename std::iterator_traits<IteratorT>::iterator_category;
include/llvm/ADT/iterator.h
  289           typename std::iterator_traits<WrappedIteratorT>::iterator_category,
include/llvm/Option/ArgList.h
   69   using Traits = std::iterator_traits<BaseIter>;
include/llvm/Support/FormatProviders.h
  357   using value = typename std::iterator_traits<IterT>::value_type;
  358   using reference = typename std::iterator_traits<IterT>::reference;
tools/clang/include/clang/AST/CanonicalType.h
  404           typename std::iterator_traits<InputIterator>::iterator_category,
  406           typename std::iterator_traits<InputIterator>::difference_type,
tools/clang/include/clang/Analysis/CFG.h
  688     using IteratorTraits = typename std::iterator_traits<UnderlayingIteratorTy>;
tools/clang/lib/Sema/TreeTransform.h
 4065   typedef typename std::iterator_traits<InputIterator>::difference_type
usr/include/c++/7.4.0/bits/basic_string.h
  235           typedef typename iterator_traits<_InIterator>::iterator_category _Tag;
usr/include/c++/7.4.0/bits/hashtable_policy.h
   65     inline typename std::iterator_traits<_Iterator>::difference_type
   71     inline typename std::iterator_traits<_Iterator>::difference_type
   77     inline typename std::iterator_traits<_Iterator>::difference_type
   80       typedef typename std::iterator_traits<_Iterator>::iterator_category _Tag;
usr/include/c++/7.4.0/bits/regex.h
  868       typedef iterator_traits<_BiIter>			__iter_traits;
 1576       typedef std::iterator_traits<_Bi_iter>   	   	   __iter_traits;
usr/include/c++/7.4.0/bits/regex_executor.h
   61       typedef typename iterator_traits<_BiIter>::value_type _CharT;
usr/include/c++/7.4.0/bits/stl_algo.h
  115       typename iterator_traits<_RandomAccessIterator>::difference_type
  614       typedef typename iterator_traits<_ForwardIterator>::difference_type
 2042       typedef typename iterator_traits<_ForwardIterator>::difference_type
 2128       typedef typename iterator_traits<_ForwardIterator>::difference_type
 3189     typename iterator_traits<_InputIterator>::difference_type
 3192       typename iterator_traits<_InputIterator>::difference_type __n = 0;
 4075     inline typename iterator_traits<_InputIterator>::difference_type
 4098     inline typename iterator_traits<_InputIterator>::difference_type
usr/include/c++/7.4.0/bits/stl_algobase.h
  321 	  typedef typename iterator_traits<_II>::difference_type _Distance;
  377       typedef typename iterator_traits<_II>::value_type _ValueTypeI;
  379       typedef typename iterator_traits<_II>::iterator_category _Category;
  823       typedef typename iterator_traits<_II1>::value_type _ValueType1;
  824       typedef typename iterator_traits<_II2>::value_type _ValueType2;
  856 	  const typename iterator_traits<_RAI1>::difference_type
  858 	  const typename iterator_traits<_RAI2>::difference_type
  875       typedef typename iterator_traits<_II1>::iterator_category _Category1;
  876       typedef typename iterator_traits<_II2>::iterator_category _Category2;
  931       typedef typename iterator_traits<_II1>::value_type _ValueType1;
  932       typedef typename iterator_traits<_II2>::value_type _ValueType2;
  949       typedef typename iterator_traits<_ForwardIterator>::difference_type
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>
  111       typedef iterator_traits<_Iterator>		__traits_type;
  768       typedef iterator_traits<_Iterator>		__traits_type;
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h
   79     typename iterator_traits<_InputIterator>::difference_type
   97     typename iterator_traits<_RandomAccessIterator>::difference_type
  137     typename iterator_traits<_InputIterator>::difference_type
  200       typename iterator_traits<_InputIterator>::difference_type __d = __n;
  209 	 iterator_traits<_ForwardIterator>::difference_type __n = 1)
  221 	 iterator_traits<_BidirectionalIterator>::difference_type __n = 1) 
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  204     typename iterator_traits<_Iter>::iterator_category
usr/include/c++/7.4.0/bits/stl_uninitialized.h
  118       typedef typename iterator_traits<_InputIterator>::value_type
  126       typedef typename iterator_traits<_InputIterator>::reference _RefType1;
usr/include/c++/7.4.0/bits/stl_vector.h
 1297 	  typedef typename std::iterator_traits<_InputIterator>::
utils/unittest/googlemock/include/gmock/gmock-matchers.h
 3663     typename ::std::iterator_traits<Iter>::value_type>
 3665   typedef typename ::std::iterator_traits<Iter>::value_type T;
 3705     typename ::std::iterator_traits<Iter>::value_type>
 3707   typedef typename ::std::iterator_traits<Iter>::value_type T;