[time.point.arithmetic] (original) (raw)

30 Time library [time]

30.6 Class template time_point [time.point]

30.6.4 Arithmetic [time.point.arithmetic]

constexpr time_point& operator++();

Effects: Equivalent to: ++d_.

constexpr time_point operator++(int);

Effects: Equivalent to: return time_point{d_++};

constexpr time_point& operator--();

Effects: Equivalent to: --d_.

constexpr time_point operator--(int);

Effects: Equivalent to: return time_point{d_--};

constexpr time_point& operator+=(const duration& d);

Effects: Equivalent to: d_ += d.

constexpr time_point& operator-=(const duration& d);

Effects: Equivalent to: d_ -= d.