NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
assignable_from 概念参考

检查类型是否可以从另一个类型赋值 更多...

#include <concepts.hpp>

概念定义

template<typename To, typename From>
requires(To x, From&& y) {
{ x = static_cast<From&&>(y) } -> same_as<To>;
}
检查类型是否可以从另一个类型赋值
检查两个类型是否有公共引用类型
检查两个类型是否完全相同
NEFORCE_INLINE17 constexpr bool is_lvalue_reference_v
is_lvalue_reference的便捷变量模板
typename remove_reference< T >::type remove_reference_t
remove_reference的便捷别名

详细描述

检查类型是否可以从另一个类型赋值

模板参数
To目标类型
From源类型

要求To是左值引用,并且可以将From的值赋给To。

在文件 concepts.hpp142 行定义.