MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
time_point.hpp 文件参考

MSTL时间点类型 更多...

time_point.hpp 的引用(Include)关系图:

浏览该文件的源代码.

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)
 大于等于比较运算符

详细描述

MSTL时间点类型

此文件提供了时间点类型及相关操作,用于表示特定时钟的时间点。

在文件 time_point.hpp 中定义.