| /llvm-project-15.0.7/libcxx/test/libcxx/iterators/iterator.requirements/iterator.concepts/ |
| H A D | cpp20_iter_traits.compile.pass.cpp | 26 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 D | cpp20_iter_concepts.pass.cpp | 50 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 D | types.compile.pass.cpp | 88 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 D | types.compile.pass.cpp | 96 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 D | system-header-simulator-cxx.h | 28 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 D | cxx20_iterator_traits.compile.pass.cpp | 496 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 D | iterator_traits.h | 48 struct _LIBCPP_TEMPLATE_VIS iterator_traits; variable
|
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | distribute_simd_loop_messages.cpp | 430 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 D | taskloop_loop_messages.cpp | 386 struct iterator_traits { struct 387 typedef typename Iter::difference_type difference_type; 388 typedef typename Iter::iterator_category iterator_category;
|
| H A D | target_teams_distribute_loop_messages.cpp | 301 struct iterator_traits { struct 302 typedef typename Iter::difference_type difference_type; 303 typedef typename Iter::iterator_category iterator_category;
|
| H A D | simd_loop_messages.cpp | 334 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 D | target_parallel_for_loop_messages.cpp | 314 struct iterator_traits { struct 315 typedef typename Iter::difference_type difference_type; 316 typedef typename Iter::iterator_category iterator_category;
|
| H A D | parallel_master_taskloop_loop_messages.cpp | 386 struct iterator_traits { struct 387 typedef typename Iter::difference_type difference_type; 388 typedef typename Iter::iterator_category iterator_category;
|
| H A D | parallel_for_simd_loop_messages.cpp | 316 struct iterator_traits { struct 317 typedef typename Iter::difference_type difference_type; 318 typedef typename Iter::iterator_category iterator_category;
|
| H A D | master_taskloop_simd_loop_messages.cpp | 388 struct iterator_traits { struct 389 typedef typename Iter::difference_type difference_type; 390 typedef typename Iter::iterator_category iterator_category;
|
| H A D | master_taskloop_loop_messages.cpp | 386 struct iterator_traits { struct 387 typedef typename Iter::difference_type difference_type; 388 typedef typename Iter::iterator_category iterator_category;
|
| H A D | parallel_master_taskloop_simd_loop_messages.cpp | 381 struct iterator_traits { struct 382 typedef typename Iter::difference_type difference_type; 383 typedef typename Iter::iterator_category iterator_category;
|
| H A D | parallel_masked_taskloop_simd_loop_messages.cpp | 381 struct iterator_traits { struct 382 typedef typename Iter::difference_type difference_type; 383 typedef typename Iter::iterator_category iterator_category;
|
| H A D | masked_taskloop_loop_messages.cpp | 386 struct iterator_traits { struct 387 typedef typename Iter::difference_type difference_type; 388 typedef typename Iter::iterator_category iterator_category;
|
| H A D | masked_taskloop_simd_loop_messages.cpp | 389 struct iterator_traits { struct 390 typedef typename Iter::difference_type difference_type; 391 typedef typename Iter::iterator_category iterator_category;
|
| H A D | parallel_masked_taskloop_loop_messages.cpp | 386 struct iterator_traits { struct 387 typedef typename Iter::difference_type difference_type; 388 typedef typename Iter::iterator_category iterator_category;
|
| H A D | for_simd_loop_messages.cpp | 369 struct iterator_traits { struct 370 typedef typename Iter::difference_type difference_type; 371 typedef typename Iter::iterator_category iterator_category;
|
| H A D | parallel_for_loop_messages.cpp | 314 struct iterator_traits { struct 315 typedef typename Iter::difference_type difference_type; 316 typedef typename Iter::iterator_category iterator_category;
|
| H A D | target_parallel_for_simd_loop_messages.cpp | 316 struct iterator_traits { struct 317 typedef typename Iter::difference_type difference_type; 318 typedef typename Iter::iterator_category iterator_category;
|
| H A D | distribute_parallel_for_simd_loop_messages.cpp | 418 struct iterator_traits { struct 419 typedef typename Iter::difference_type difference_type; 420 typedef typename Iter::iterator_category iterator_category;
|