NexusForce
1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::one_way_ordered 概念参考
概念约束
检查两个类型是否可以单向顺序比较
更多...
#include <
concepts.hpp
>
概念定义
template
<
typename
T1,
typename
T2>
concept
one_way_ordered
=
requires
(
const
remove_reference_t<T1>
& x,
const
remove_reference_t<T2>
& y) {
{ x < y } ->
convertible_to<bool>
;
{ x > y } -> convertible_to<bool>;
{ x <= y } ->
convertible_to<bool>
;
{ x >= y } ->
convertible_to<bool>
;
}
neforce::convertible_to
检查类型From是否可以转换为类型To
定义
type_traits.hpp:3171
neforce::one_way_ordered
检查两个类型是否可以单向顺序比较
定义
concepts.hpp:227
neforce::remove_reference_t
typename remove_reference< T >::type remove_reference_t
remove_reference的便捷别名
定义
type_traits.hpp:486
详细描述
检查两个类型是否可以单向顺序比较
模板参数
T1
第一个类型
T2
第二个类型
在文件
concepts.hpp
第
227
行定义.
neforce
one_way_ordered
制作者
1.16.0