30 Time library [time]

30.5 Class template duration [time.duration]

30.5.4 Arithmetic [time.duration.arithmetic]

constexpr common_type_t<duration> operator+() const;
Returns: common_type_t<duration>(*this).
constexpr common_type_t<duration> operator-() const;
Returns: common_type_t<duration>(-rep_).
constexpr duration& operator+();
Returns: *this.
constexpr duration operator+(int);
Effects: Equivalent to: return duration(rep_+);
constexpr duration& operator-();
Returns: *this.
constexpr duration operator-(int);
Effects: Equivalent to: return duration(rep_-);
constexpr duration& operator+=(const duration& d);
Returns: *this.
constexpr duration& operator-=(const duration& d);
Returns: *this.
constexpr duration& operator*=(const rep& rhs);
Returns: *this.
constexpr duration& operator/=(const rep& rhs);
Returns: *this.
constexpr duration& operator%=(const rep& rhs);
Returns: *this.
constexpr duration& operator%=(const duration& rhs);
Returns: *this.

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant