|
template<class _To , class _Rep , class _Period > |
enable_if< _Is_duration< _To >::value, _To >::type | duration_cast (const duration< _Rep, _Period > &) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
common_type< duration< _Rep1, _Period1 >, duration< _Rep2, _Period2 > >::type | operator+ (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
common_type< duration< _Rep1, _Period1 >, duration< _Rep2, _Period2 > >::type | operator- (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 > |
enable_if< is_convertible< _Rep2, typename common_type< _Rep1, _Rep2 >::type >::value, duration< typename common_type< _Rep1, _Rep2 >::type, _Period1 > >::type | operator* (const duration< _Rep1, _Period1 > &_Left, const _Rep2 &_Right) |
|
template<class _Rep1 , class _Rep2 , class _Period2 > |
enable_if< is_convertible< _Rep1, typename common_type< _Rep1, _Rep2 >::type >::value, duration< typename common_type< _Rep1, _Rep2 >::type, _Period2 > >::type | operator* (const _Rep1 &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 > |
enable_if< is_convertible< _Rep2, typename common_type< _Rep1, _Rep2 >::type >::value &&!_Is_duration< _Rep2 >::value, duration< typename common_type< _Rep1, _Rep2 >::type, _Period1 > >::type | operator/ (const duration< _Rep1, _Period1 > &_Left, const _Rep2 &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
common_type< _Rep1, _Rep2 >::type | operator/ (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 > |
enable_if< is_convertible< _Rep2, typename common_type< _Rep1, _Rep2 >::type >::value &&!_Is_duration< _Rep2 >::value, duration< typename common_type< _Rep1, _Rep2 >::type, _Period1 > >::type | operator% (const duration< _Rep1, _Period1 > &_Left, const _Rep2 &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
common_type< _Rep1, _Rep2 >::type | operator% (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
bool | operator== (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
bool | operator!= (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
bool | operator< (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
bool | operator<= (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
bool | operator> (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Rep1 , class _Period1 , class _Rep2 , class _Period2 > |
bool | operator>= (const duration< _Rep1, _Period1 > &_Left, const duration< _Rep2, _Period2 > &_Right) |
|
template<class _Clock , class _Duration , class _Rep , class _Period > |
time_point< _Clock, typename common_type< _Duration, duration< _Rep, _Period > >::type > | operator+ (const time_point< _Clock, _Duration > &_Left, const duration< _Rep, _Period > &_Right) |
|
template<class _Rep , class _Period , class _Clock , class _Duration > |
time_point< _Clock, typename common_type< duration< _Rep, _Period >, _Duration >::type > | operator+ (const duration< _Rep, _Period > &_Left, const time_point< _Clock, _Duration > &_Right) |
|
template<class _Clock , class _Duration , class _Rep , class _Period > |
time_point< _Clock, typename common_type< _Duration, duration< _Rep, _Period > >::type > | operator- (const time_point< _Clock, _Duration > &_Left, const duration< _Rep, _Period > &_Right) |
|
template<class _Clock , class _Duration1 , class _Duration2 > |
common_type< _Duration1, _Duration2 >::type | operator- (const time_point< _Clock, _Duration1 > &_Left, const time_point< _Clock, _Duration2 > &_Right) |
|
template<class _Clock , class _Duration1 , class _Duration2 > |
bool | operator== (const time_point< _Clock, _Duration1 > &_Left, const time_point< _Clock, _Duration2 > &_Right) |
|
template<class _Clock , class _Duration1 , class _Duration2 > |
bool | operator!= (const time_point< _Clock, _Duration1 > &_Left, const time_point< _Clock, _Duration2 > &_Right) |
|
template<class _Clock , class _Duration1 , class _Duration2 > |
bool | operator< (const time_point< _Clock, _Duration1 > &_Left, const time_point< _Clock, _Duration2 > &_Right) |
|
template<class _Clock , class _Duration1 , class _Duration2 > |
bool | operator<= (const time_point< _Clock, _Duration1 > &_Left, const time_point< _Clock, _Duration2 > &_Right) |
|
template<class _Clock , class _Duration1 , class _Duration2 > |
bool | operator> (const time_point< _Clock, _Duration1 > &_Left, const time_point< _Clock, _Duration2 > &_Right) |
|
template<class _Clock , class _Duration1 , class _Duration2 > |
bool | operator>= (const time_point< _Clock, _Duration1 > &_Left, const time_point< _Clock, _Duration2 > &_Right) |
|
template<class _To , class _Clock , class _Duration > |
enable_if< _Is_duration< _To >::value, time_point< _Clock, _To > >::type | time_point_cast (const time_point< _Clock, _Duration > &_Time) |
|