YSTest
PreAlpha_b500_20140530
The YSLib Test Project
首页
相关页面
模块
命名空间
类
文件
类列表
类索引
类继承关系
类成员
全部
类
命名空间
文件
函数
变量
类型定义
枚举
枚举值
友元
宏定义
组
页
Public 类型
|
所有成员列表
ystdex::identity< _type > 模板结构体 参考
Metafunctions
恒等元函数。
更多...
#include <
type_op.hpp
>
Public 类型
using
type
= _type
详细描述
template<typename _type>
struct ystdex::identity< _type >
恒等元函数。
注解
功能可以使用 ISO C++ 11 的 std::common_type 的单一参数实例替代。
ISO C++ LWG 2141 建议更改 std::common 的实现,无法替代。
这里的实现不依赖 std::common_type 。
同 boost::mpl::identity 。
Microsoft Visual C++ 2013 使用 LWG 2141 建议的实现。
参见
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2141
http://www.boost.org/doc/libs/1_55_0/libs/mpl/doc/refmanual/identity.html
http://msdn.microsoft.com/en-us/library/vstudio/bb531344%28v=vs.120%29.aspx
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20131007/090403.html
自从
build 334
在文件
type_op.hpp
第
643
行定义.
成员类型定义说明
template<typename _type >
using
ystdex::identity
< _type >::
type
= _type
在文件
type_op.hpp
第
645
行定义.
该结构体的文档由以下文件生成:
type_op.hpp
ystdex
identity
生成于 2014年 五月 30日 星期五 00:15:28 , 为 YSTest使用
1.8.7