template <class T> struct is_placeholder;
integral_constant<int,I>,其中 I 是占位符的序号(_1 为 1,_2 为 2,以此类推);否则,它继承自 integral_constant<int,0>。integral_constant<int,I>,其中 I 是占位符的序号(_1 为 1,_2 为 2,以此类推),如果 T 是 bind placeholder 的类型,或者零(0)如果不是。bind 函数使用此特征类来确定其每个参数的类型是否为占位符。用户可以专门化此模板以处理要用作占位符的类型。| 成员类型 | 定义 |
|---|---|
| value_type | int |
| 类型 | 它所继承的 integral_constant 类型,或者具有相同特性的类型。 |
| 成员常量 | 定义 |
|---|---|
| 值 | 如果 T 是 placeholder 的类型:占位符的序号(_1 为 1,_2 为 2,以此类推)。否则: 0。 |
| 成员常量 | 定义 |
|---|---|
| operator int | 返回成员常量 value |
|
|
1 2 0 |