29 Time library [time]

29.6 Class template time_­point [time.point]

29.6.4 Arithmetic [time.point.arithmetic]

constexpr time_point& operator++();
Effects: Equivalent to: ++d_­.
Returns: *this.
constexpr time_point operator++(int);
Effects: Equivalent to: return time_­point{d_­++};
constexpr time_point& operator--();
Effects: Equivalent to: --d_­.
Returns: *this.
constexpr time_point operator--(int);
Effects: Equivalent to: return time_­point{d_­--};
constexpr time_point& operator+=(const duration& d);
Effects: Equivalent to: d_­ += d.
Returns: *this.
constexpr time_point& operator-=(const duration& d);
Effects: Equivalent to: d_­ -= d.
Returns: *this.