/external/libcxx/test/std/iterators/iterator.primitives/iterator.traits/ |
D | empty.fail.cpp | 28 typedef std::forward_iterator_tag iterator_category; typedef 37 typedef std::forward_iterator_tag iterator_category; typedef 46 typedef std::forward_iterator_tag iterator_category; typedef 55 typedef std::forward_iterator_tag iterator_category; typedef 75 …typedef T::iterator_category CT; // expected-error-re {{no type named 'iterator_category' in 'std:… in main() 84 …typedef T::iterator_category CT; // expected-error-re {{no type named 'iterator_category' in 'std:… in main() 93 …typedef T::iterator_category CT; // expected-error-re {{no type named 'iterator_category' in 'std:… in main() 102 …typedef T::iterator_category CT; // expected-error-re {{no type named 'iterator_category' in 'std:… in main() 111 …typedef T::iterator_category CT; // expected-error-re {{no type named 'iterator_category' in 'std:… in main() 120 …typedef T::iterator_category CT; // expected-error-re {{no type named 'iterator_category' in 'std:… in main()
|
/external/cronet/stable/third_party/libc++/src/test/std/iterators/predef.iterators/reverse.iterators/ |
D | types.compile.pass.cpp | 52 typedef std::iterator<typename T::iterator_category, typename T::value_type> iterator_base; in test() 56 if constexpr (std::is_same_v<typename T::iterator_category, std::contiguous_iterator_tag>) { in test() 57 …static_assert((std::is_same<typename R::iterator_category, std::random_access_iterator_tag>::value… in test() 59 …static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value),… in test() 62 …static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value),… in test() 69 using iterator_category = std::bidirectional_iterator_tag; typedef 101 using iterator_category = std::bidirectional_iterator_tag; typedef
|
/external/cronet/tot/third_party/libc++/src/test/std/iterators/predef.iterators/reverse.iterators/ |
D | types.compile.pass.cpp | 52 typedef std::iterator<typename T::iterator_category, typename T::value_type> iterator_base; in test() 56 if constexpr (std::is_same_v<typename T::iterator_category, std::contiguous_iterator_tag>) { in test() 57 …static_assert((std::is_same<typename R::iterator_category, std::random_access_iterator_tag>::value… in test() 59 …static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value),… in test() 62 …static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value),… in test() 69 using iterator_category = std::bidirectional_iterator_tag; typedef 101 using iterator_category = std::bidirectional_iterator_tag; typedef
|
/external/cronet/tot/third_party/libc++/src/test/std/ranges/range.adaptors/range.filter/iterator/ |
D | types.compile.pass.cpp | 24 typename T::iterator_category; member in T 39 using iterator_category = std::input_iterator_tag; typedef 83 …std::is_same_v<FilterIteratorFor<ForwardIteratorWithInputCategory>::iterator_category, std::input_… in f() 84 …static_assert(std::is_same_v<FilterIteratorFor<forward_iterator<int*>>::iterator_category, std::fo… in f() 85 …static_assert(std::is_same_v<FilterIteratorFor<bidirectional_iterator<int*>>::iterator_category, s… in f() 86 …static_assert(std::is_same_v<FilterIteratorFor<random_access_iterator<int*>>::iterator_category, s… in f() 87 …static_assert(std::is_same_v<FilterIteratorFor<contiguous_iterator<int*>>::iterator_category, std:… in f() 88 …static_assert(std::is_same_v<FilterIteratorFor<int*>::iterator_category, std::bidirectional_iterat… in f()
|
/external/cronet/stable/third_party/libc++/src/test/std/ranges/range.adaptors/range.filter/iterator/ |
D | types.compile.pass.cpp | 24 typename T::iterator_category; member in T 39 using iterator_category = std::input_iterator_tag; typedef 83 …std::is_same_v<FilterIteratorFor<ForwardIteratorWithInputCategory>::iterator_category, std::input_… in f() 84 …static_assert(std::is_same_v<FilterIteratorFor<forward_iterator<int*>>::iterator_category, std::fo… in f() 85 …static_assert(std::is_same_v<FilterIteratorFor<bidirectional_iterator<int*>>::iterator_category, s… in f() 86 …static_assert(std::is_same_v<FilterIteratorFor<random_access_iterator<int*>>::iterator_category, s… in f() 87 …static_assert(std::is_same_v<FilterIteratorFor<contiguous_iterator<int*>>::iterator_category, std:… in f() 88 …static_assert(std::is_same_v<FilterIteratorFor<int*>::iterator_category, std::bidirectional_iterat… in f()
|
/external/cronet/stable/third_party/libc++/src/test/std/iterators/iterator.primitives/iterator.traits/ |
D | cxx20_iterator_traits.compile.pass.cpp | 58 static_assert(std::same_as<typename Traits::iterator_category, Category>); in test() 175 struct iterator_category {}; struct 182 static_assert(std::same_as<AllMembersTraits::iterator_category, AllMembers::iterator_category>); 190 struct iterator_category {}; struct 198 static_assert(std::same_as<NoPointerMemberTraits::iterator_category, NoPointerMember::iterator_cate… 206 struct iterator_category {}; struct 215 static_assert(std::same_as<IterConceptTraits::iterator_category, IterConcept::iterator_category>); 223 struct iterator_category {}; struct 237 static_assert(std::same_as<LegacyInputTraits::iterator_category, LegacyInput::iterator_category>); 259 static_assert(std::same_as<LegacyInputNoValueTypeTraits::iterator_category, std::input_iterator_tag… [all …]
|
/external/cronet/tot/third_party/libc++/src/test/std/iterators/iterator.primitives/iterator.traits/ |
D | cxx20_iterator_traits.compile.pass.cpp | 58 static_assert(std::same_as<typename Traits::iterator_category, Category>); in test() 175 struct iterator_category {}; struct 182 static_assert(std::same_as<AllMembersTraits::iterator_category, AllMembers::iterator_category>); 190 struct iterator_category {}; struct 198 static_assert(std::same_as<NoPointerMemberTraits::iterator_category, NoPointerMember::iterator_cate… 206 struct iterator_category {}; struct 215 static_assert(std::same_as<IterConceptTraits::iterator_category, IterConcept::iterator_category>); 223 struct iterator_category {}; struct 237 static_assert(std::same_as<LegacyInputTraits::iterator_category, LegacyInput::iterator_category>); 259 static_assert(std::same_as<LegacyInputNoValueTypeTraits::iterator_category, std::input_iterator_tag… [all …]
|
/external/cronet/tot/third_party/libc++/src/test/std/ranges/range.adaptors/range.transform/iterator/ |
D | types.pass.cpp | 22 concept HasIterCategory = requires { typename std::ranges::transform_view<V, F>::iterator_category;… member in std::ranges::transform_view<V, F> 28 …static_assert(std::same_as<std::iterator_traits<int*>::iterator_category, std::random_access_itera… in test() 33 static_assert(std::same_as<typename TIter::iterator_category, std::random_access_iterator_tag>); in test() 42 static_assert(std::same_as<typename TIter::iterator_category, std::random_access_iterator_tag>); in test() 51 static_assert(std::same_as<typename TIter::iterator_category, std::random_access_iterator_tag>); in test() 60 …static_assert(std::same_as<typename TIter::iterator_category, std::input_iterator_tag>); // Note: … in test() 69 static_assert(std::same_as<typename TIter::iterator_category, std::random_access_iterator_tag>); in test() 75 static_assert(std::same_as<typename CTIter::iterator_category, in test() 85 static_assert(std::same_as<typename TIter::iterator_category, std::bidirectional_iterator_tag>); in test() 94 static_assert(std::same_as<typename TIter::iterator_category, std::forward_iterator_tag>); in test()
|
/external/cronet/stable/third_party/libc++/src/test/std/ranges/range.adaptors/range.transform/iterator/ |
D | types.pass.cpp | 22 concept HasIterCategory = requires { typename std::ranges::transform_view<V, F>::iterator_category;… member in std::ranges::transform_view<V, F> 28 …static_assert(std::same_as<std::iterator_traits<int*>::iterator_category, std::random_access_itera… in test() 33 static_assert(std::same_as<typename TIter::iterator_category, std::random_access_iterator_tag>); in test() 42 static_assert(std::same_as<typename TIter::iterator_category, std::random_access_iterator_tag>); in test() 51 static_assert(std::same_as<typename TIter::iterator_category, std::random_access_iterator_tag>); in test() 60 …static_assert(std::same_as<typename TIter::iterator_category, std::input_iterator_tag>); // Note: … in test() 69 static_assert(std::same_as<typename TIter::iterator_category, std::random_access_iterator_tag>); in test() 75 static_assert(std::same_as<typename CTIter::iterator_category, in test() 85 static_assert(std::same_as<typename TIter::iterator_category, std::bidirectional_iterator_tag>); in test() 94 static_assert(std::same_as<typename TIter::iterator_category, std::forward_iterator_tag>); in test()
|
/external/cronet/tot/third_party/libc++/src/test/std/ranges/range.factories/range.repeat.view/iterator/ |
D | member_typedefs.compile.pass.cpp | 33 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 44 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 53 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 62 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 71 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 80 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 89 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 98 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test()
|
/external/cronet/tot/third_party/libc++/src/test/std/iterators/predef.iterators/move.iterators/move.iterator/ |
D | types.pass.cpp | 35 using iterator_category = std::bidirectional_iterator_tag; typedef 67 typedef std::forward_iterator_tag iterator_category; typedef 92 if constexpr (std::is_same_v<typename T::iterator_category, std::contiguous_iterator_tag>) { in test() 93 …static_assert((std::is_same<typename R::iterator_category, std::random_access_iterator_tag>::value… in test() 95 …static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value),… in test() 98 …static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value),… in test()
|
/external/cronet/stable/third_party/libc++/src/test/std/iterators/predef.iterators/move.iterators/move.iterator/ |
D | types.pass.cpp | 35 using iterator_category = std::bidirectional_iterator_tag; typedef 67 typedef std::forward_iterator_tag iterator_category; typedef 92 if constexpr (std::is_same_v<typename T::iterator_category, std::contiguous_iterator_tag>) { in test() 93 …static_assert((std::is_same<typename R::iterator_category, std::random_access_iterator_tag>::value… in test() 95 …static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value),… in test() 98 …static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value),… in test()
|
/external/cronet/stable/third_party/libc++/src/test/std/ranges/range.factories/range.repeat.view/iterator/ |
D | member_typedefs.compile.pass.cpp | 33 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 44 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 53 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 62 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 71 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 80 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 89 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test() 98 static_assert(std::same_as<Iter::iterator_category, std::random_access_iterator_tag>); in test()
|
/external/cronet/stable/third_party/libc++/src/test/std/ranges/range.factories/range.iota.view/iterator/ |
D | member_typedefs.compile.pass.cpp | 62 concept HasIteratorCategory = requires { typename std::ranges::iterator_t<T>::iterator_category; }; member in std::ranges::iterator_t<T> 69 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 79 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 89 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 104 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 115 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 127 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 135 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 151 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 159 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test()
|
/external/cronet/tot/third_party/libc++/src/test/std/ranges/range.factories/range.iota.view/iterator/ |
D | member_typedefs.compile.pass.cpp | 62 concept HasIteratorCategory = requires { typename std::ranges::iterator_t<T>::iterator_category; }; member in std::ranges::iterator_t<T> 69 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 79 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 89 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 104 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 115 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 127 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 135 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 151 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test() 159 static_assert(std::same_as<Iter::iterator_category, std::input_iterator_tag>); in test()
|
/external/cronet/tot/third_party/libc++/src/test/std/ranges/range.adaptors/range.elements/iterator/ |
D | member_types.compile.pass.cpp | 47 concept HasIterCategory = requires { typename T::iterator_category; }; member in T 52 …tic_assert(std::same_as<ElementsIter<Range<forward_iterator<std::tuple<int>*>>>::iterator_category, 55 …sert(std::same_as<ElementsIter<Range<bidirectional_iterator<std::tuple<int>*>>>::iterator_category, 58 …sert(std::same_as<ElementsIter<Range<random_access_iterator<std::tuple<int>*>>>::iterator_category, 61 …_assert(std::same_as<ElementsIter<Range<contiguous_iterator<std::tuple<int>*>>>::iterator_category, 64 static_assert(std::same_as<ElementsIter<Range<std::tuple<int>*>>::iterator_category, // 70 static_assert(std::same_as<ElementsIter<Generator>::iterator_category, //
|
/external/cronet/stable/third_party/libc++/src/test/std/ranges/range.adaptors/range.elements/iterator/ |
D | member_types.compile.pass.cpp | 47 concept HasIterCategory = requires { typename T::iterator_category; }; member in T 52 …tic_assert(std::same_as<ElementsIter<Range<forward_iterator<std::tuple<int>*>>>::iterator_category, 55 …sert(std::same_as<ElementsIter<Range<bidirectional_iterator<std::tuple<int>*>>>::iterator_category, 58 …sert(std::same_as<ElementsIter<Range<random_access_iterator<std::tuple<int>*>>>::iterator_category, 61 …_assert(std::same_as<ElementsIter<Range<contiguous_iterator<std::tuple<int>*>>>::iterator_category, 64 static_assert(std::same_as<ElementsIter<Range<std::tuple<int>*>>::iterator_category, // 70 static_assert(std::same_as<ElementsIter<Generator>::iterator_category, //
|
/external/cronet/stable/third_party/libc++/src/test/support/ |
D | almost_satisfies_types.h | 33 using iterator_category = void; variable 54 using iterator_category = std::input_iterator_tag; variable 72 using iterator_category = std::input_iterator_tag; variable 156 using iterator_category = std::input_iterator_tag; variable 175 using iterator_category = std::forward_iterator_tag; variable 198 using iterator_category = std::forward_iterator_tag; variable 223 using iterator_category = std::bidirectional_iterator_tag; variable 242 using iterator_category = std::input_iterator_tag; variable 263 using iterator_category = std::contiguous_iterator_tag; variable 283 using iterator_category = std::input_iterator_tag; variable [all …]
|
/external/cronet/tot/third_party/libc++/src/test/support/ |
D | almost_satisfies_types.h | 33 using iterator_category = void; variable 54 using iterator_category = std::input_iterator_tag; variable 72 using iterator_category = std::input_iterator_tag; variable 156 using iterator_category = std::input_iterator_tag; variable 175 using iterator_category = std::forward_iterator_tag; variable 198 using iterator_category = std::forward_iterator_tag; variable 223 using iterator_category = std::bidirectional_iterator_tag; variable 242 using iterator_category = std::input_iterator_tag; variable 263 using iterator_category = std::contiguous_iterator_tag; variable 283 using iterator_category = std::input_iterator_tag; variable [all …]
|
/external/sdv/vsomeip/third_party/boost/mpl/doc/src/refmanual/ |
D | iterator_category.rst | 1 .. Iterators/Iterator Metafunctions//iterator_category |60 3 iterator_category title 14 struct iterator_category 36 #include <boost/mpl/iterator_category.hpp> 58 typedef iterator_category<iter>::type tag; 99 iterator_category<Iterator>::type
|
/external/sdv/vsomeip/third_party/boost/iterator/include/boost/iterator/ |
D | iterator_traits.hpp | 17 #define BOOST_ITERATOR_CATEGORY iterator_category 46 struct iterator_category struct 48 typedef typename std::iterator_traits<Iterator>::iterator_category type; argument 57 using iterators::iterator_category;
|
/external/sdv/vsomeip/third_party/boost/numeric/ublas/include/boost/numeric/ublas/ |
D | matrix_expression.hpp | 397 typedef typename iterator_restrict_traits<typename const_subiterator1_type::iterator_category, 398 typename const_subiterator2_type::iterator_category>::iterator_category iterator_category; typedef in boost::numeric::ublas::vector_matrix_binary 399 typedef indexed_const_iterator1<const_closure_type, iterator_category> const_iterator1; 401 typedef indexed_const_iterator2<const_closure_type, iterator_category> const_iterator2; 460 …rator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator::iterator_category, 461 typename E2::const_iterator::iterator_category>::iterator_category>::template 464 typedef typename iterator_restrict_traits<typename E1::const_iterator::iterator_category, 465 typename E2::const_iterator::iterator_category>::iterator_category iterator_category; typedef in boost::numeric::ublas::vector_matrix_binary::const_iterator1 661 …rator_base_traits<typename iterator_restrict_traits<typename E1::const_iterator::iterator_category, 662 typename E2::const_iterator::iterator_category>::iterator_category>::template [all …]
|
/external/sdv/vsomeip/third_party/boost/move/include/boost/move/detail/ |
D | iterator_traits.hpp | 49 typedef typename Iterator::iterator_category iterator_category; typedef 60 typedef std::random_access_iterator_tag iterator_category; typedef 71 typedef std::random_access_iterator_tag iterator_category; typedef
|
/external/cronet/stable/third_party/libc++/src/test/std/ranges/range.adaptors/range.chunk.by/range.chunk.by.iter/ |
D | types.compile.pass.cpp | 62 …static_assert(std::same_as<ChunkByIteratorFor<forward_iterator<int*>>::iterator_category, std::inp… in test() 64 …std::same_as<ChunkByIteratorFor<bidirectional_iterator<int*>>::iterator_category, std::input_itera… in test() 66 …std::same_as<ChunkByIteratorFor<random_access_iterator<int*>>::iterator_category, std::input_itera… in test() 68 …std::same_as<ChunkByIteratorFor<contiguous_iterator<int*>>::iterator_category, std::input_iterator… in test() 69 … static_assert(std::same_as<ChunkByIteratorFor<int*>::iterator_category, std::input_iterator_tag>); in test()
|
/external/cronet/tot/third_party/libc++/src/test/std/ranges/range.adaptors/range.chunk.by/range.chunk.by.iter/ |
D | types.compile.pass.cpp | 62 …static_assert(std::same_as<ChunkByIteratorFor<forward_iterator<int*>>::iterator_category, std::inp… in test() 64 …std::same_as<ChunkByIteratorFor<bidirectional_iterator<int*>>::iterator_category, std::input_itera… in test() 66 …std::same_as<ChunkByIteratorFor<random_access_iterator<int*>>::iterator_category, std::input_itera… in test() 68 …std::same_as<ChunkByIteratorFor<contiguous_iterator<int*>>::iterator_category, std::input_iterator… in test() 69 … static_assert(std::same_as<ChunkByIteratorFor<int*>::iterator_category, std::input_iterator_tag>); in test()
|