NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
time_point.hpp 文件参考

时间点类型 更多...

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

浏览该文件的源代码.

class  neforce::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 > neforce::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 > > > neforce::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 > > neforce::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 > > > neforce::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 > neforce::operator- (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs)
 减法运算符(时间点 - 时间点)
template<typename Clock, typename Dur1, typename Dur2>
constexpr bool neforce::operator== (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs)
 等于比较运算符
template<typename Clock, typename Dur1, typename Dur2>
constexpr bool neforce::operator!= (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs)
 不等于比较运算符
template<typename Clock, typename Dur1, typename Dur2>
constexpr bool neforce::operator< (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs)
 小于比较运算符
template<typename Clock, typename Dur1, typename Dur2>
constexpr bool neforce::operator<= (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs)
 小于等于比较运算符
template<typename Clock, typename Dur1, typename Dur2>
constexpr bool neforce::operator> (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs)
 大于比较运算符
template<typename Clock, typename Dur1, typename Dur2>
constexpr bool neforce::operator>= (const time_point< Clock, Dur1 > &lhs, const time_point< Clock, Dur2 > &rhs)
 大于等于比较运算符

详细描述

时间点类型

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

在文件 time_point.hpp 中定义.