Home
last modified time | relevance | path

Searched defs:iterator_traits (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/
H A Dcpp20_iter_traits.compile.pass.cpp26 template<> struct std::iterator_traits<B> {}; struct in std
27 template<> struct std::iterator_traits<C> : std::iterator_traits<A> {}; struct in std
28 template<> struct std::iterator_traits<D> : std::iterator_traits<int*> {}; struct in std
H A Dcpp20_iter_concepts.pass.cpp50 struct std::iterator_traits<MyIter3> { struct in std
59 struct std::iterator_traits<EmptyWithSpecial> {
/llvm-project-15.0.7/libcxx/test/libcxx/iterators/predef.iterators/__unconstrained_reverse_iterator/
H A Dtypes.compile.pass.cpp88 struct std::iterator_traits<BarIter> { struct in std
89 using difference_type = char;
90 using value_type = char;
91 using pointer = char*;
92 using reference = char&;
93 using iterator_category = std::bidirectional_iterator_tag;
/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/reverse.iterators/
H A Dtypes.compile.pass.cpp96 struct std::iterator_traits<BarIter> { struct in std
97 using difference_type = char;
98 using value_type = char;
99 using pointer = char*;
100 using reference = char&;
101 using iterator_category = std::bidirectional_iterator_tag;
/llvm-project-15.0.7/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-cxx.h28 template <typename Iterator> struct iterator_traits { struct
29 typedef typename Iterator::difference_type difference_type;
30 typedef typename Iterator::value_type value_type;
31 typedef typename Iterator::pointer pointer;
32 typedef typename Iterator::reference reference;
33 typedef typename Iterator::iterator_category iterator_category;
/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.primitives/iterator.traits/
H A Dcxx20_iterator_traits.compile.pass.cpp496 struct std::iterator_traits<I> struct in std
504 using LegacyRandomAccessSpecializedTraits = std::iterator_traits<LegacyRandomAccessSpecialized>;
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Diterator_traits.h48 struct _LIBCPP_TEMPLATE_VIS iterator_traits; variable
/llvm-project-15.0.7/clang/test/OpenMP/
H A Ddistribute_simd_loop_messages.cpp430 template <class Iter> struct iterator_traits { struct
431 typedef typename Iter::difference_type difference_type;
432 typedef typename Iter::iterator_category iterator_category;
H A Dtaskloop_loop_messages.cpp386 struct iterator_traits { struct
387 typedef typename Iter::difference_type difference_type;
388 typedef typename Iter::iterator_category iterator_category;
H A Dtarget_teams_distribute_loop_messages.cpp301 struct iterator_traits { struct
302 typedef typename Iter::difference_type difference_type;
303 typedef typename Iter::iterator_category iterator_category;
H A Dsimd_loop_messages.cpp334 template <class Iter> struct iterator_traits { struct
335 typedef typename Iter::difference_type difference_type;
336 typedef typename Iter::iterator_category iterator_category;
H A Dtarget_parallel_for_loop_messages.cpp314 struct iterator_traits { struct
315 typedef typename Iter::difference_type difference_type;
316 typedef typename Iter::iterator_category iterator_category;
H A Dparallel_master_taskloop_loop_messages.cpp386 struct iterator_traits { struct
387 typedef typename Iter::difference_type difference_type;
388 typedef typename Iter::iterator_category iterator_category;
H A Dparallel_for_simd_loop_messages.cpp316 struct iterator_traits { struct
317 typedef typename Iter::difference_type difference_type;
318 typedef typename Iter::iterator_category iterator_category;
H A Dmaster_taskloop_simd_loop_messages.cpp388 struct iterator_traits { struct
389 typedef typename Iter::difference_type difference_type;
390 typedef typename Iter::iterator_category iterator_category;
H A Dmaster_taskloop_loop_messages.cpp386 struct iterator_traits { struct
387 typedef typename Iter::difference_type difference_type;
388 typedef typename Iter::iterator_category iterator_category;
H A Dparallel_master_taskloop_simd_loop_messages.cpp381 struct iterator_traits { struct
382 typedef typename Iter::difference_type difference_type;
383 typedef typename Iter::iterator_category iterator_category;
H A Dparallel_masked_taskloop_simd_loop_messages.cpp381 struct iterator_traits { struct
382 typedef typename Iter::difference_type difference_type;
383 typedef typename Iter::iterator_category iterator_category;
H A Dmasked_taskloop_loop_messages.cpp386 struct iterator_traits { struct
387 typedef typename Iter::difference_type difference_type;
388 typedef typename Iter::iterator_category iterator_category;
H A Dmasked_taskloop_simd_loop_messages.cpp389 struct iterator_traits { struct
390 typedef typename Iter::difference_type difference_type;
391 typedef typename Iter::iterator_category iterator_category;
H A Dparallel_masked_taskloop_loop_messages.cpp386 struct iterator_traits { struct
387 typedef typename Iter::difference_type difference_type;
388 typedef typename Iter::iterator_category iterator_category;
H A Dfor_simd_loop_messages.cpp369 struct iterator_traits { struct
370 typedef typename Iter::difference_type difference_type;
371 typedef typename Iter::iterator_category iterator_category;
H A Dparallel_for_loop_messages.cpp314 struct iterator_traits { struct
315 typedef typename Iter::difference_type difference_type;
316 typedef typename Iter::iterator_category iterator_category;
H A Dtarget_parallel_for_simd_loop_messages.cpp316 struct iterator_traits { struct
317 typedef typename Iter::difference_type difference_type;
318 typedef typename Iter::iterator_category iterator_category;
H A Ddistribute_parallel_for_simd_loop_messages.cpp418 struct iterator_traits { struct
419 typedef typename Iter::difference_type difference_type;
420 typedef typename Iter::iterator_category iterator_category;

12