std::chrono::time_point<Clock,Duration>::operator+,operator- (3) - Linux Manuals

std::chrono::time_point<Clock,Duration>::operator+,operator-: - std::chrono::time_point<Clock,Duration>::operator+,operator-

NAME

std::chrono::time_point<Clock,Duration>::operator+,operator- - std::chrono::time_point<Clock,Duration>::operator+,operator-

Synopsis


time_point& operator+=( const duration& d ); (until C++17)
constexpr time_point& operator+=( const duration& d ); (1) (since C++17)
time_point& operator-=( const duration& d ); (2) (until C++17)
constexpr time_point& operator-=( const duration& d ); (since C++17)


Modifies the time point by the given duration.
1) Applies the offset d to pt. Effectively, d is added to the internally stored duration d_ as d_ += d.
2) Applies the offset d to pt in negative direction. Effectively, d is subtracted from internally stored duration d_ as d_ -= d.

Parameters


d - a time offset to apply

Return value


*this.

Exceptions


(none)

See also


          performs add and subtract operations involving a time point
operator+ (function template)
operator-