Lines Matching refs:__rhs
59 _LIBCPP_HIDE_FROM_ABI inline constexpr bool operator==(const month& __lhs, const month& __rhs) noexcept {
60 return static_cast<unsigned>(__lhs) == static_cast<unsigned>(__rhs);
63 _LIBCPP_HIDE_FROM_ABI inline constexpr strong_ordering operator<=>(const month& __lhs, const month& __rhs) noexcept {
64 return static_cast<unsigned>(__lhs) <=> static_cast<unsigned>(__rhs);
67 _LIBCPP_HIDE_FROM_ABI inline constexpr month operator+(const month& __lhs, const months& __rhs) noexcept {
68 auto const __mu = static_cast<long long>(static_cast<unsigned>(__lhs)) + (__rhs.count() - 1);
73 _LIBCPP_HIDE_FROM_ABI inline constexpr month operator+(const months& __lhs, const month& __rhs) noexcept {
74 return __rhs + __lhs;
77 _LIBCPP_HIDE_FROM_ABI inline constexpr month operator-(const month& __lhs, const months& __rhs) noexcept {
78 return __lhs + -__rhs;
81 _LIBCPP_HIDE_FROM_ABI inline constexpr months operator-(const month& __lhs, const month& __rhs) noexcept {
82 auto const __dm = static_cast<unsigned>(__lhs) - static_cast<unsigned>(__rhs);