|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
MSTL时间点类型 更多...
#include "MSTL/core/time/duration.hpp"类 | |
| class | time_point< Clock, Dur > |
| 时间点类模板 更多... | |
函数 | |
| template<typename ToDur, typename Clock, typename Dur, enable_if_t< is_duration_v< ToDur >, int > = 0> | |
| constexpr time_point< Clock, ToDur > | time_cast (const time_point< Clock, Dur > &time_point_value) |
| 时间点类型转换 | |
| template<typename Clock, typename Dur1, typename Rep2, typename Period2> | |
| constexpr time_point< Clock, common_type_t< Dur1, duration< Rep2, Period2 > > > | operator+ (const time_point< Clock, Dur1 > &lhs, const duration< Rep2, Period2 > &rhs) |
| 加法运算符(时间点 + 持续时间) | |
| template<typename Rep1, typename Period1, typename Clock, typename Dur2> | |
| constexpr time_point< Clock, common_type_t< duration< Rep1, Period1 >, Dur2 > > | operator+ (const duration< Rep1, Period1 > &lhs, const time_point< Clock, Dur2 > &rhs) |
| 加法运算符(持续时间 + 时间点) | |
| template<typename Clock, typename Dur1, typename Rep2, typename Period2> | |
| constexpr time_point< Clock, common_type_t< Dur1, duration< Rep2, Period2 > > > | operator- (const time_point< Clock, Dur1 > &lhs, const duration< Rep2, Period2 > &rhs) |
| 减法运算符(时间点 - 持续时间) | |
| template<typename Clock, typename Dur1, typename Dur2> | |
| constexpr common_type_t< Dur1, Dur2 > | operator- (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs) |
| 减法运算符(时间点 - 时间点) | |
| template<typename Clock, typename Dur1, typename Dur2> | |
| constexpr bool | operator== (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs) |
| 等于比较运算符 | |
| template<typename Clock, typename Dur1, typename Dur2> | |
| constexpr bool | operator!= (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs) |
| 不等于比较运算符 | |
| template<typename Clock, typename Dur1, typename Dur2> | |
| constexpr bool | operator< (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs) |
| 小于比较运算符 | |
| template<typename Clock, typename Dur1, typename Dur2> | |
| constexpr bool | operator<= (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs) |
| 小于等于比较运算符 | |
| template<typename Clock, typename Dur1, typename Dur2> | |
| constexpr bool | operator> (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs) |
| 大于比较运算符 | |
| template<typename Clock, typename Dur1, typename Dur2> | |
| constexpr bool | operator>= (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs) |
| 大于等于比较运算符 | |