std::chrono::year::operator+=,std::chrono::year::operator-= (3) - Linux Manuals

std::chrono::year::operator+=,std::chrono::year::operator-=: std::chrono::year::operator+=,std::chrono::year::operator-=

NAME

std::chrono::year::operator+=,std::chrono::year::operator-= - std::chrono::year::operator+=,std::chrono::year::operator-=

Synopsis


constexpr std::chrono::year& operator+=(const std::chrono::years& y) noexcept; (1) (since C++20)
constexpr std::chrono::year& operator-=(const std::chrono::years& y) noexcept; (2) (since C++20)


Adds or subtracts y.count() years from the year value.
1) Equivalent to *this = *this + y;
2) Equivalent to *this = *this - y;

Return value


A reference to this year after modification.

Notes


If the result would be outside the range [-32767, 32767], the actual stored value is unspecified.

Example


 This section is incomplete
 Reason: no example

See also


operator++ increments or decrements the year
operator++(int) (public member function)
operator--
operator--(int)
                performs arithmetic on years
operator+ (public member function)
operator-