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

References

include/llvm/ADT/ImmutableSet.h
  819           typename std::iterator_traits<
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;
  457   using PointerT = typename std::iterator_traits<WrappedIteratorT>::pointer;
  534                                        typename std::iterator_traits<
  538     typename std::iterator_traits<typename std::tuple_element<
  703               typename std::iterator_traits<Iters>::iterator_category...>::type,
  705           typename std::iterator_traits<typename std::tuple_element<
 1078         const typename std::iterator_traits<IteratorTy>::value_type *,
 1079         const typename std::iterator_traits<IteratorTy>::value_type *)) {
 1147                          std::is_same<typename std::iterator_traits<decltype(
 1232     typename std::iterator_traits<decltype(adl_begin(Range))>::difference_type {
 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> {
 1536             typename std::iterator_traits<typename std::remove_reference<
 1553             typename std::iterator_traits<typename std::remove_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,
  313           typename std::iterator_traits<WrappedIteratorT>::iterator_category,
  342           typename std::iterator_traits<ItType>::iterator_category, NodeRef,
  346       typename std::iterator_traits<ItType>::iterator_category, NodeRef,
include/llvm/Analysis/LoopIterator.h
   48             typename std::iterator_traits<succ_iterator>::iterator_category,
   52         typename std::iterator_traits<succ_iterator>::iterator_category,
include/llvm/Option/ArgList.h
   69   using Traits = std::iterator_traits<BaseIter>;
include/llvm/Support/FormatProviders.h
  325 using IterValue = typename std::iterator_traits<IterT>::value_type;
  357   using value = typename std::iterator_traits<IterT>::value_type;
  358   using reference = typename std::iterator_traits<IterT>::reference;
include/llvm/Support/Parallel.h
  168     std::less<typename std::iterator_traits<Iter>::value_type>;
include/llvm/XRay/Graph.h
  134             typename std::iterator_traits<BaseIt>::iterator_category, T> {
  159               typename std::iterator_traits<BaseIt>::iterator_category, T>(_I),
lib/CodeGen/StackSlotColoring.cpp
  209   using Pair = std::iterator_traits<LiveStacks::iterator>::value_type;
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/AST/DeclBase.h
 2069         std::iterator_traits<DeclContext::decl_iterator>::difference_type;
 2147         std::iterator_traits<DeclContext::decl_iterator>::difference_type;
tools/clang/include/clang/AST/DeclTemplate.h
  773             typename std::iterator_traits<typename llvm::FoldingSetVector<
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
unittests/ADT/IteratorTest.cpp
   52   std::is_same<typename std::iterator_traits<It>::iterator_category,
   53                typename std::iterator_traits<A<It>>::iterator_category>;
usr/include/c++/7.4.0/bits/algorithmfwd.h
  631     typename iterator_traits<_IIter>::difference_type
  635     typename iterator_traits<_IIter>::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/random.tcc
 3251       typedef typename iterator_traits<_RandomAccessIterator>::value_type
usr/include/c++/7.4.0/bits/regex.h
  868       typedef iterator_traits<_BiIter>			__iter_traits;
 1043 			      typename iterator_traits<_Bi_iter>::value_type,
 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
  264 	  typename iterator_traits<_ForwardIterator>::difference_type
  293       typedef typename std::iterator_traits<_RandomAccessIter>::difference_type
  614       typedef typename iterator_traits<_ForwardIterator>::difference_type
 1087       typename iterator_traits<_InputIterator>::value_type __value = *__first;
 1342       typedef typename iterator_traits<_RandomAccessIterator>::difference_type
 1344       typedef typename iterator_traits<_RandomAccessIterator>::value_type
 1619       typedef typename iterator_traits<_ForwardIterator>::value_type
 1621       typedef typename iterator_traits<_ForwardIterator>::difference_type
 1688       typedef typename iterator_traits<_InputIterator>::value_type
 1690       typedef iterator_traits<_RandomAccessIterator> _RItTraits;
 1824       typename iterator_traits<_RandomAccessIterator>::value_type
 1849 	      typename iterator_traits<_RandomAccessIterator>::value_type
 2042       typedef typename iterator_traits<_ForwardIterator>::difference_type
 2128       typedef typename iterator_traits<_ForwardIterator>::difference_type
 2531       typedef typename iterator_traits<_BidirectionalIterator>::value_type
 2533       typedef typename iterator_traits<_BidirectionalIterator>::difference_type
 2709       typedef typename iterator_traits<_RandomAccessIterator>::difference_type
 3189     typename iterator_traits<_InputIterator>::difference_type
 3192       typename iterator_traits<_InputIterator>::difference_type __n = 0;
 3598 	= typename iterator_traits<_ForwardIterator1>::iterator_category;
 3600 	= typename iterator_traits<_ForwardIterator2>::iterator_category;
 3803       typedef typename iterator_traits<_RandomAccessIterator>::difference_type
 4075     inline typename iterator_traits<_InputIterator>::difference_type
 4098     inline typename iterator_traits<_InputIterator>::difference_type
 4997       typedef typename iterator_traits<_RandomAccessIterator>::value_type
 4999       typedef typename iterator_traits<_RandomAccessIterator>::difference_type
usr/include/c++/7.4.0/bits/stl_algobase.h
  321 	  typedef typename iterator_traits<_II>::difference_type _Distance;
  340 	  typedef typename iterator_traits<_II>::difference_type _Distance;
  377       typedef typename iterator_traits<_II>::value_type _ValueTypeI;
  378       typedef typename iterator_traits<_OI>::value_type _ValueTypeO;
  379       typedef typename iterator_traits<_II>::iterator_category _Category;
  531 	  typename iterator_traits<_BI1>::difference_type __n;
  546 	  typename iterator_traits<_BI1>::difference_type __n;
  579       typedef typename iterator_traits<_BI1>::value_type _ValueType1;
  580       typedef typename iterator_traits<_BI2>::value_type _ValueType2;
  581       typedef typename iterator_traits<_BI1>::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
 1118       using _Cat1 = typename iterator_traits<_II1>::iterator_category;
 1119       using _Cat2 = typename iterator_traits<_II2>::iterator_category;
 1165       using _Cat1 = typename iterator_traits<_IIter1>::iterator_category;
 1166       using _Cat2 = typename iterator_traits<_IIter2>::iterator_category;
usr/include/c++/7.4.0/bits/stl_construct.h
  129       typedef typename iterator_traits<_ForwardIterator>::value_type
  174       typedef typename iterator_traits<_ForwardIterator>::value_type
usr/include/c++/7.4.0/bits/stl_heap.h
  156       typedef typename iterator_traits<_RandomAccessIterator>::value_type
  158       typedef typename iterator_traits<_RandomAccessIterator>::difference_type
  192       typedef typename iterator_traits<_RandomAccessIterator>::value_type
  194       typedef typename iterator_traits<_RandomAccessIterator>::difference_type
  246       typedef typename iterator_traits<_RandomAccessIterator>::value_type
  248       typedef typename iterator_traits<_RandomAccessIterator>::difference_type
  329       typedef typename iterator_traits<_RandomAccessIterator>::value_type
  331       typedef typename iterator_traits<_RandomAccessIterator>::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;
 1018       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
   86       typename iterator_traits<_InputIterator>::difference_type __n = 0;
   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
  206     { return typename iterator_traits<_Iter>::iterator_category(); }
usr/include/c++/7.4.0/bits/stl_numeric.h
  240       typedef typename iterator_traits<_InputIterator>::value_type _ValueType;
  281       typedef typename iterator_traits<_InputIterator>::value_type _ValueType;
  320       typedef typename iterator_traits<_InputIterator>::value_type _ValueType;
  363       typedef typename iterator_traits<_InputIterator>::value_type _ValueType;
usr/include/c++/7.4.0/bits/stl_tempbuf.h
  234       typedef typename std::iterator_traits<_Pointer>::value_type
usr/include/c++/7.4.0/bits/stl_uninitialized.h
  118       typedef typename iterator_traits<_InputIterator>::value_type
  120       typedef typename iterator_traits<_ForwardIterator>::value_type
  126       typedef typename iterator_traits<_InputIterator>::reference _RefType1;
  127       typedef typename iterator_traits<_ForwardIterator>::reference _RefType2;
  184       typedef typename iterator_traits<_ForwardIterator>::value_type
  246       typedef typename iterator_traits<_ForwardIterator>::value_type
  509 	  typedef typename iterator_traits<_ForwardIterator>::value_type
  545 	  typedef typename iterator_traits<_ForwardIterator>::value_type
  560       typedef typename iterator_traits<_ForwardIterator>::value_type
  576       typedef typename iterator_traits<_ForwardIterator>::value_type
  719       typedef typename iterator_traits<_ForwardIterator>::value_type
  733       typedef typename iterator_traits<_ForwardIterator>::value_type
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
 2473     typedef typename std::iterator_traits<
 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;