YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
ystdex::identity< _type > 模板结构体 参考

恒等元函数。 更多...

#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.hpp643 行定义.

成员类型定义说明

template<typename _type >
using ystdex::identity< _type >::type = _type

在文件 type_op.hpp645 行定义.


该结构体的文档由以下文件生成: