Searched refs:Int42 (Results 1 – 4 of 4) sorted by relevance
184 struct Int42 { struct188 constexpr explicit Int42(int value) : value_(value) {} in Int42() argument189 constexpr explicit Int42() requires (CK == DefaultTo42) in Int42() function192 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; }
22 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()
21 … 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()
21 using Iter = std::ranges::iterator_t<std::ranges::iota_view<Int42<DefaultTo42>>>; in test()