C++11 模板元编程 - 基础类型和元函数

2016-09-16  本文已影响344人  MagicBowen

前面已经介绍过了,TLP库中通过IntType和BoolType对int和bool值进行封装,并且提供了对应的计算元函数。

TLP中定义了如下IntType的基本运算元函数:

同样,对于BoolType我们定义如下元函数:

TLP同样提供了如下辅助元函数:

此外,TLP中有两个特殊类型,

NullTypeEmptyType分别调用__value()元函数,将会返回0xFFFFFFFF0x0

最后,TLP提供了一个元函数,用于判断表达式的返回值是否有效:


元函数转发

返回 C++11模板元编程 - 目录

上一篇 下一篇

猜你喜欢

热点阅读