Home
last modified time | relevance | path

Searched refs:iterator_category (Results 1 – 25 of 1066) sorted by relevance

12345678910>>...43

/external/libcxx/test/std/iterators/iterator.primitives/iterator.traits/
Dempty.fail.cpp28 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/
Dtypes.compile.pass.cpp52 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/
Dtypes.compile.pass.cpp52 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/
Dtypes.compile.pass.cpp24 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/
Dtypes.compile.pass.cpp24 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/
Dcxx20_iterator_traits.compile.pass.cpp58 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/
Dcxx20_iterator_traits.compile.pass.cpp58 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/
Dtypes.pass.cpp22 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/
Dtypes.pass.cpp22 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/
Dmember_typedefs.compile.pass.cpp33 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/
Dtypes.pass.cpp35 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/
Dtypes.pass.cpp35 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/
Dmember_typedefs.compile.pass.cpp33 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/
Dmember_typedefs.compile.pass.cpp62 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/
Dmember_typedefs.compile.pass.cpp62 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/
Dmember_types.compile.pass.cpp47 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/
Dmember_types.compile.pass.cpp47 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/
Dalmost_satisfies_types.h33 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/
Dalmost_satisfies_types.h33 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/
Diterator_category.rst1 .. 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/
Diterator_traits.hpp17 #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/
Dmatrix_expression.hpp397 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/
Diterator_traits.hpp49 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/
Dtypes.compile.pass.cpp62 …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/
Dtypes.compile.pass.cpp62 …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()

12345678910>>...43