Home
last modified time | relevance | path

Searched refs:Int42 (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/
H A Dtypes.h184 struct Int42 { struct
188 constexpr explicit Int42(int value) : value_(value) {} in Int42() argument
189 constexpr explicit Int42() requires (CK == DefaultTo42) in Int42() function
192 bool operator==(const Int42&) const = default;
194 friend constexpr Int42& operator+=(Int42 &lhs, const Int42& rhs) {
197 friend constexpr Int42& operator-=(Int42 &lhs, const Int42& rhs) {
201 friend constexpr Int42 operator+(Int42 lhs, Int42 rhs) {
202 return Int42{lhs.value_ + rhs.value_};
204 friend constexpr int operator-(Int42 lhs, Int42 rhs) {
208 constexpr Int42& operator++() { ++value_; return *this; }
H A Dctor.default.pass.cpp22 std::ranges::iota_view<Int42<DefaultTo42>> io; in test()
33 static_assert(!std::default_initializable<Int42<ValueCtor>>); in main()
34 static_assert( std::default_initializable<Int42<DefaultTo42>>); in main()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/sentinel/
H A Dctor.default.pass.cpp21 … Sent = std::ranges::sentinel_t<std::ranges::iota_view<Int42<DefaultTo42>, IntComparableWith<Int42… in test()
22 … Iter = std::ranges::iterator_t<std::ranges::iota_view<Int42<DefaultTo42>, IntComparableWith<Int42… in test()
/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/iterator/
H A Dctor.default.pass.cpp21 using Iter = std::ranges::iterator_t<std::ranges::iota_view<Int42<DefaultTo42>>>; in test()