functional 成员

[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]

参考

bad_function_call

描述时引发的异常指示调用到失败的 功能 对象的 operator() 的类,因为对象是空。

binary_negate

提供消除一个指定的二进制函数的返回值的成员函数的模板类。

binder1st

提供转换为二进制函数对象转换为一元求函数对象将二进制功能第一个参数为指定值的构造函数的模板类。

binder2nd

提供转换为二进制函数对象转换为一元求函数对象将二进制功能第二个参数为指定值的构造函数的模板类。

const_mem_fun_ref_t

允许常量成员函数不采用一元求函数对象将调用变量中,当初始化引用参数的适配器类。

const_mem_fun_t

允许常量成员函数不采用一元求函数对象将调用变量中,当初始化指针参数的适配器类。

const_mem_fun1_ref_t

允许常量成员函数采用一个二进制函数对象将调用的单个参数,当初始化引用参数的适配器类。

const_mem_fun1_t

允许常量成员函数采用一个二进制函数对象将调用的单个参数,当初始化指针参数的适配器类。

function

包装可调用的对象的类。

hash

计算值的哈希代码的类。

is_bind_expression

测试的类中,如果特定类型是通过调用 bind生成的。

is_placeholder

测试的类中,如果特定类型用作占位符。

mem_fun_ref_t

允许 non_const 成员函数不采用一元求函数对象将调用变量中,当初始化引用参数的适配器类。

mem_fun_t

允许 non_const 成员函数不采用一元求函数对象将调用变量中,当初始化指针参数的适配器类。

mem_fun1_ref_t

允许 non_const 成员函数采用一个二进制函数对象将调用的单个参数,当初始化引用参数的适配器类。

mem_fun1_t

允许 non_const 成员函数采用一个二进制函数对象将调用的单个参数,当初始化指针参数的适配器类。

pointer_to_binary_function

转换为二进制函数指针转换为灵活的二进制功能。

pointer_to_unary_function

转换一元求函数指针转换为灵活的一元求功能。

reference_wrapper

包装引用的类。

result_of

持有一个包装可调用对象的返回类型的结构。

unary_negate

提供消除一个指定的一元函数的返回值的成员函数的模板类。

函数

bind

绑定参数为可调用的对象。

bind1st

创建一个适配器转换为二进制函数对象转换为一元求函数对象通过将二进制功能第一个参数为指定值的帮助器模板函数。

bind2nd

创建一个适配器转换为二进制函数对象转换为一元求函数对象通过将二进制功能第二个参数为指定值的帮助器模板函数。

bit_and

返回二进制文件和两个参数。

bit_or

返回二进制或两个参数。

bit_xor

返回两个参数的二进制 XOR。

cref

构造一个和一个 const reference_wrapper 。

mem_fn

启动简单调用包装。

mem_fun

帮助器使用的模板函数构造函数成员函数的对象适配器,则在初始化于指针参数。

mem_fun_ref

使用的帮助器模板函数构造函数成员函数的对象适配器,则在初始化的引用参数。

not1

返回一元求谓词的补充。

not2

返回二进制谓词的补充。

ptr_fun

使用的帮助器模板函数转换为元和二进制函数指针,分别,转换为元和二进制可靠的功能。

ref

构造一个参数的 reference_wrapper 。

交换

交换两 function 对象。

结构

binary_function

定义类型能由派生类继承提供一个二进制函数对象的空的基类。

divide

类提供执行除法算术运算在指定值类型元素的预定义的函数对象。

equal_to

测试的二进制谓词特定类型的值是否与该类型的另一个值相等。

更大

测试的二进制谓词特定类型的值是否大于该类型的另一个值大于。

greater_equal

测试的二进制谓词特定类型的值是否大于或等于该类型的其他值。

小于

测试的二进制谓词特定类型的值是否大于该类型的另一个值小于。

less_equal

测试的二进制谓词特定类型的值是否小于或等于该类型的其他值。

logical_and

类提供执行逻辑合取操作在指定值类型元素的并测试结果的实现或虚假的预定义的函数对象。

logical_not

类提供执行逻辑求反操作在指定值类型元素的并测试结果的实现或虚假的预定义的函数对象。

logical_or

类提供执行逻辑析取逻辑运算在指定值类型元素的并测试结果的实现或虚假的预定义的函数对象。

减去

类提供执行减法算术运算在指定值类型元素的预定义的函数对象。

modulus

类提供执行取模算法操作在指定值类型元素的预定义的函数对象。

MULTIPLY

类提供执行算术运算相乘在指定值类型元素的预定义的函数对象。

求反

类提供了返回元素值的负值的预定义的函数对象。

not_equal_to

测试的二进制谓词特定类型的值是否与该类型的另一值不相等。

类提供添加执行算术运算在指定值类型元素的预定义的函数对象。

unary_function

定义类型能由派生类继承提供一元求函数对象的空的基类。

对象

_1

可替换参数的占位符。

运算符

operator==

禁止可调用的对象相等比较。

运算符! =

禁止可调用的对象不相等比较。

请参见

参考

functional

线程安全性对标准 C++ 库中

标准模板库