Searched refs:ConstIter (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/libcxx/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.cmp/ |
| H A D | three-way.pass.cpp | 51 struct ConstIter { struct 58 constexpr ConstIter(double value): m_value(value) {} in ConstIter() argument 59 constexpr ConstIter(Iter it): m_value(it.m_value) {} in ConstIter() function 64 friend constexpr bool operator==(const ConstIter& l, const ConstIter& r) = default; argument 65 …friend constexpr std::partial_ordering operator<=>(const ConstIter& l, const ConstIter& r) = defau… 90 test(Iter(0), ConstIter(nan), std::partial_ordering::unordered); in tests() 92 test(ConstIter(0), Iter(1), std::partial_ordering::greater); in tests() 93 test(ConstIter(3), Iter(2), std::partial_ordering::less); in tests() 94 test(ConstIter(7), Iter(7), std::partial_ordering::equivalent); in tests()
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/ |
| H A D | eq.pass.cpp | 93 using ConstIter = std::ranges::iterator_t<const decltype(v)>; in test() typedef 94 static_assert(!std::is_same_v<Iter, ConstIter>); in test() 100 static_assert(!EqualComparable<ConstIter, Sentinel>); in test() 102 static_assert(EqualComparable<ConstIter, ConstSentinel>); in test() 118 using ConstIter = std::ranges::iterator_t<const decltype(v)>; in test() typedef 119 static_assert(!std::is_same_v<Iter, ConstIter>); in test() 125 static_assert(EqualComparable<ConstIter, Sentinel>); in test() 127 static_assert(EqualComparable<ConstIter, ConstSentinel>); in test() 138 static_assert(!std::is_same_v<Iter, ConstIter>); in test() 144 static_assert(!EqualComparable<ConstIter, Sentinel>); in test() [all …]
|
| H A D | minus.pass.cpp | 166 using ConstIter = std::ranges::iterator_t<const decltype(v)>; in test() typedef 167 static_assert(!std::is_same_v<Iter, ConstIter>); in test() 174 static_assert(HasMinus<ConstIter, ConstSentinel>); in test() 175 static_assert(HasMinus<ConstSentinel, ConstIter>); in test() 187 static_assert(!HasMinus<ConstIter, Sentinel>); in test() 188 static_assert(!HasMinus<Sentinel, ConstIter>); in test() 199 static_assert(!std::is_same_v<Iter, ConstIter>); in test() 206 static_assert(HasMinus<ConstIter, ConstSentinel>); in test() 207 static_assert(HasMinus<ConstSentinel, ConstIter>); in test() 210 static_assert(HasMinus<ConstIter, Sentinel>); in test() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ |
| H A D | member_types.compile.pass.cpp | 172 using ConstIter = decltype(std::as_const(v).begin()); in test() typedef 179 static_assert(std::is_same_v<ConstIter::iterator_concept, std::forward_iterator_tag>); in test() 180 static_assert(std::is_same_v<ConstIter::iterator_category, std::input_iterator_tag>); in test() 181 static_assert(std::is_same_v<ConstIter::difference_type, std::ptrdiff_t>); in test() 182 static_assert(std::is_same_v<ConstIter::value_type, std::tuple<double>>); in test()
|