Searched refs:IntComparableWith (Results 1 – 8 of 8) sorted by relevance
/llvm-project/libcxx/test/std/ranges/range.factories/range.iota.view/ |
H A D | types.h | 64 struct IntComparableWith { struct 68 constexpr explicit IntComparableWith(T value = T()) : value_(value) {} in value_() argument 70 friend constexpr bool operator==(IntComparableWith lhs, IntComparableWith rhs) { 73 friend constexpr bool operator==(IntComparableWith lhs, T rhs) { 76 friend constexpr bool operator==(T lhs, IntComparableWith rhs) { 80 friend constexpr IntComparableWith operator+(IntComparableWith lhs, IntComparableWith rhs) { 81 return IntComparableWith{lhs.value_ + rhs.value_}; 83 friend constexpr difference_type operator-(IntComparableWith lhs, IntComparableWith rhs) { 87 constexpr IntComparableWith& operator++() { ++value_; return *this; } 88 constexpr IntComparableWith operator++(int) { auto tmp = *this; ++value_; return tmp; } argument [all …]
|
H A D | views_iota.pass.cpp | 51 testType<SomeInt>(IntComparableWith(SomeInt(10))); in test() 52 testType<signed long>(IntComparableWith<signed long>(10)); in test() 53 testType<unsigned long>(IntComparableWith<unsigned long>(10)); in test() 54 testType<int>(IntComparableWith<int>(10)); in test() 57 testType<unsigned>(IntComparableWith<unsigned>(10)); in test() 59 testType<short>(IntComparableWith<short>(10)); in test() 60 testType<unsigned short>(IntComparableWith<unsigned short>(10)); in test()
|
H A D | ctor.value.bound.pass.cpp | 39 static_assert(!test_convertible<std::ranges::iota_view<SomeInt, IntComparableWith<SomeInt>>, 40 … decltype(std::ranges::iota_view{SomeInt(0), IntComparableWith(SomeInt(10))}.begin()), 41 … decltype(std::ranges::iota_view{SomeInt(0), IntComparableWith(SomeInt(10))}.end())>(), 56 static_assert( test_convertible<std::ranges::iota_view<SomeInt, IntComparableWith<SomeInt>>, 57 … decltype(std::ranges::iota_view{SomeInt(0), IntComparableWith(SomeInt(10))}.begin()), 58 … decltype(std::ranges::iota_view{SomeInt(0), IntComparableWith(SomeInt(10))}.end())>(), 75 …std::ranges::iota_view<SomeInt, IntComparableWith<SomeInt>> io(SomeInt(0), IntComparableWith(SomeI… in test()
|
H A D | ctor.first.last.pass.cpp | 36 static_assert(!test_convertible<std::ranges::iota_view<SomeInt, IntComparableWith<SomeInt>>, 37 … decltype(std::ranges::iota_view{SomeInt(0), IntComparableWith(SomeInt(10))}.begin()), 38 … decltype(std::ranges::iota_view{SomeInt(0), IntComparableWith(SomeInt(10))}.end())>(), 53 static_assert(test_convertible<std::ranges::iota_view<SomeInt, IntComparableWith<SomeInt>>, 54 … decltype(std::ranges::iota_view{SomeInt(0), IntComparableWith(SomeInt(10))}.begin()), 55 … decltype(std::ranges::iota_view{SomeInt(0), IntComparableWith(SomeInt(10))}.end())>(), 74 std::ranges::iota_view differentTypes(SomeInt(0), IntComparableWith(SomeInt(10))); in test() 75 …std::ranges::iota_view<SomeInt, IntComparableWith<SomeInt>> io(differentTypes.begin(), differentTy… in test()
|
H A D | end.pass.cpp | 63 testType<SomeInt>(IntComparableWith(SomeInt(10))); in test() 64 testType<signed long>(IntComparableWith<signed long>(10)); in test() 65 testType<unsigned long>(IntComparableWith<unsigned long>(10)); in test() 66 testType<int>(IntComparableWith<int>(10)); in test() 71 testType<unsigned>(IntComparableWith<unsigned>(10)); in test() 73 testType<short>(IntComparableWith<short>(10)); in test() 74 testType<unsigned short>(IntComparableWith<unsigned short>(10)); in test()
|
H A D | ctad.compile.pass.cpp | 45 decltype(std::ranges::iota_view(0, IntComparableWith(0))), in test() 46 std::ranges::iota_view<int, IntComparableWith<int>> in test()
|
/llvm-project/libcxx/test/std/ranges/range.factories/range.iota.view/sentinel/ |
H A D | eq.pass.cpp | 21 const std::ranges::iota_view<int, IntComparableWith<int>> io(0, IntComparableWith<int>(10)); in test() 28 std::ranges::iota_view<int, IntComparableWith<int>> io(0, IntComparableWith<int>(10)); in test() 35 const std::ranges::iota_view io(SomeInt(0), IntComparableWith(SomeInt(10))); in test() 42 std::ranges::iota_view io(SomeInt(0), IntComparableWith(SomeInt(10))); in test()
|
H A D | ctor.default.pass.cpp | 20 …using Sent = std::ranges::sentinel_t<std::ranges::iota_view<Int42<DefaultTo42>, IntComparableWith<… in test() 21 …using Iter = std::ranges::iterator_t<std::ranges::iota_view<Int42<DefaultTo42>, IntComparableWith<… in test()
|