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);
|
---|