
please wait
member functions | time_point& operator+= (const duration& dtn);time_point& operator-= (const duration& dtn); |
---|---|
non-member functions | template <class Clock, class Duration1, class Rep2, class Period2> time_point<Clock,typename common_type<Duration1,duration<Rep2,Period2>>::type> operator+ (const time_point<Clock,Duration1>& lhs, const duration<Rep2,Period2>& dtn);template <class Rep1, Period1, class Clock, class Duration2> time_point<Clock,typename common_type<duration<Rep1,Period1>,Duration2>::type> operator+ (const duration<Rep1,Period1>& dtn, const time_point<Clock,Duration2>& rhs);template <class Clock, class Duration1, class Rep2, class Period2> time_point<Clock,typename common_type<Duration1,duration<Rep2,Period2>>::type> operator- (const time_point<Clock,Duration1>& lhs, const duration<Rep2,Period2>& dtn);template <class Clock, class Duration1, class Duration2> typename common_type<Duration1,Duration2>::type operator- (const time_point<Clock,Duration1>& lhs, const time_point<Clock,Duration2>& rhs);template <class Clock, class Duration1, class Duration2> bool operator== (const time_point<Clock,Duration1>& lhs, const time_point<Clock,Duration2>& rhs);template <class Clock, class Duration1, class Duration2> bool operator!= (const time_point<Clock,Duration1>& lhs, const time_point<Clock,Duration2>& rhs);template <class Clock, class Duration1, class Duration2> bool operator< (const time_point<Clock,Duration1>& lhs, const time_point<Clock,Duration2>& rhs);template <class Clock, class Duration1, class Duration2> bool operator> (const time_point<Clock,Duration1>& lhs, const time_point<Clock,Duration2>& rhs);template <class Clock, class Duration1, class Duration2> bool operator>= (const time_point<Clock,Duration1>& lhs, const time_point<Clock,Duration2>& rhs);template <class Clock, class Duration1, class Duration2> bool operator<= (const time_point<Clock,Duration1>& lhs, const time_point<Clock,Duration2>& rhs); |
operation | returns | |
---|---|---|
compound assignment (member functions) | tp += dtn | *this |
tp -= dtn | *this | |
arithmetic operators (non-member functions) | tp + dtn | a time_point value |
dtn + tp | a time_point value | |
tp - dtn | a time_point value | |
tp - tp2 | a duration value | |
relational operators (non-member functions) | tp == tp2 | a bool value |
tp != tp2 | a bool value | |
tp < tp2 | a bool value | |
tp > tp2 | a bool value | |
tp >= tp2 | a bool value | |
tp <= tp2 | a bool value |
|
|
tp == tp2: false tp > tp2: true dtn: 2000000 |