functional (STL/CLR)

包括 STL/CLR 头 <cliext/functional> 定义许多的模板类和相关模板委托和功能。

#include <functional>

声明

委托

说明

binary_delegate (STL/CLR)

两个参数委托。

binary_delegate_noreturn (STL/CLR)

返回 void的两个参数委托。

unary_delegate (STL/CLR)

一个参数委托。

unary_delegate_noreturn (STL/CLR)

返回 void的一个参数委托。

说明

binary_negate (STL/CLR)

对两个参数 functor 的 Functor。

binder1st (STL/CLR)

将第一个参数的 Functor 到两个参数 functor。

binder2nd (STL/CLR)

将第二个参数的 Functor 到两个参数 functor。

divides (STL/CLR)

除 functor。

equal_to (STL/CLR)

相等比较 functor。

greater (STL/CLR)

更大的比较 functor。

greater_equal (STL/CLR)

大于或等于比较 functor。

less (STL/CLR)

小于比较 functor。

less_equal (STL/CLR)

小于或等于比较 functor。

logical_and (STL/CLR)

逻辑和 functor。

logical_not (STL/CLR)

逻辑 " 非 " functor。

logical_or (STL/CLR)

逻辑 " 或 functor。

minus (STL/CLR)

减去 functor。

modulus (STL/CLR)

取模 functor。

multiplies (STL/CLR)

而 functor。

negate (STL/CLR)

返回其参数的 Functor 求反。

not_equal_to (STL/CLR)

不相等比较 functor。

plus (STL/CLR)

添加 functor。

unary_negate (STL/CLR)

求反参数 functor 的 Functor。

功能

说明

bind1st (STL/CLR)

生成参数和 functor 的 binder1st。

bind2nd (STL/CLR)

生成参数和 functor 的 binder2nd。

not1 (STL/CLR)

生成 functor 的一 unary_negate。

not1 (STL/CLR)

生成 functor 的一 binary_negate。

要求

标题: <cliext/函数>

命名空间: cliext

请参见

其他资源

STL/CLR库参考