Home
last modified time | relevance | path

Searched refs:sentinel_type (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/iterators.common/
H A Deq.pass.cpp32 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
35 …t auto commonSent2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*… in test()
51 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
54 …t auto commonSent2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*… in test()
71 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
74 …t auto commonSent2 = std::common_iterator<decltype(iter2), sentinel_type<int*>>(sentinel_type<int*… in test()
103 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
106 …t auto commonSent2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*… in test()
122 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
125 …t auto commonSent2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*… in test()
[all …]
H A Dplus_plus.pass.cpp28 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
29 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
46 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
47 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
64 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
65 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
83 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
103 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
121 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
139 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
[all …]
H A Dderef.pass.cpp26 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
27 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
30 const auto commonIter2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
49 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
50 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
72 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
73 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
95 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
96 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
118 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
[all …]
H A Dassign.pass.cpp28 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
43 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
58 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
59 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
62 …auto commonSent2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
85 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
86 …auto commonSent1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(sentinel_type<int*>{… in test()
88 auto commonIter2 = std::common_iterator<decltype(iter2), sentinel_type<int*>>(iter2); in test()
89 …auto commonSent2 = std::common_iterator<decltype(iter2), sentinel_type<int*>>(sentinel_type<int*>{… in test()
120 auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1); in test()
[all …]
H A Diterator_traits.compile.pass.cpp36 using CommonIter = std::common_iterator<Iter, sentinel_type<int*>>; in test()
48 using CommonIter = std::common_iterator<Iter, sentinel_type<int*>>; in test()
62 using CommonIter = std::common_iterator<Iter, sentinel_type<int*>>; in test()
86 using CommonIter = std::common_iterator<Iter, sentinel_type<int*>>; in test()
98 using CommonIter = std::common_iterator<Iter, sentinel_type<int*>>; in test()
110 using CommonIter = std::common_iterator<Iter, sentinel_type<int*>>; in test()
123 …assert(std::input_iterator<std::common_iterator<cpp17_input_iterator<int*>, sentinel_type<int*>>>); in test()
124 …static_assert(std::forward_iterator<std::common_iterator<forward_iterator<int*>, sentinel_type<int… in test()
125 …rt(std::forward_iterator<std::common_iterator<random_access_iterator<int*>, sentinel_type<int*>>>); in test()
126 …ssert(std::forward_iterator<std::common_iterator<contiguous_iterator<int*>, sentinel_type<int*>>>); in test()
[all …]
H A Dtypes.h161 struct sentinel_type { struct
165 …friend constexpr bool operator==(const sentinel_type& lhs, const U& rhs) { return lhs.base_ == bas… argument
167 …friend constexpr bool operator==(const U& lhs, const sentinel_type& rhs) { return base(lhs) == rhs…
202 assignable_iterator(const sentinel_type<It>& it) : it_(base(it)) {} in assignable_iterator()
215 assignable_iterator& operator=(const sentinel_type<It> &other) {
231 operator sentinel_type<int*>() const { throw 42; }
H A Darrow.pass.cpp48 using Common = std::common_iterator<Iterator, sentinel_type<int*>>; in test()
72 using Common = std::common_iterator<Iterator, sentinel_type<int*>>; in test()