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 D | eq.pass.cpp | 32 …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 D | plus_plus.pass.cpp | 28 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 D | deref.pass.cpp | 26 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 D | assign.pass.cpp | 28 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 D | iterator_traits.compile.pass.cpp | 36 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 D | types.h | 161 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 D | arrow.pass.cpp | 48 using Common = std::common_iterator<Iterator, sentinel_type<int*>>; in test() 72 using Common = std::common_iterator<Iterator, sentinel_type<int*>>; in test()
|