13 #ifndef RANGES_V3_UTILITY_INFINITY_HPP
14 #define RANGES_V3_UTILITY_INFINITY_HPP
20 "This header is deprecated and will be removed from a future version of range-v3.")
22 #include <range/v3/detail/prologue.hpp>
29 friend constexpr
bool operator==(infinity, infinity)
33 friend constexpr
bool operator!=(infinity, infinity)
37 template<
typename Integer>
38 friend constexpr
auto operator==(Integer, infinity) noexcept
39 -> CPP_broken_friend_ret(
bool)(
40 requires integral<Integer>)
44 template<
typename Integer>
45 friend constexpr
auto operator==(infinity, Integer) noexcept
46 -> CPP_broken_friend_ret(
bool)(
47 requires integral<Integer>)
51 template<
typename Integer>
52 friend constexpr
auto operator!=(Integer, infinity) noexcept
53 -> CPP_broken_friend_ret(
bool)(
54 requires integral<Integer>)
58 template<
typename Integer>
59 friend constexpr
auto operator!=(infinity, Integer) noexcept
60 -> CPP_broken_friend_ret(
bool)(
61 requires integral<Integer>)
69 #include <range/v3/detail/epilogue.hpp>
RANGES_DEPRECATED_HEADER("This header is deprecated and will be removed from a future version of range-v3.") namespace ranges
Definition: nullptr_v.hpp:17