Поделиться через


functional (STL/CLR)

Включать заголовок <cliext/functional> STL/CLR, чтобы определить несколько шаблонов и связанные классы делегатов и функций шаблона.

#include <functional>

Объявления

Делегат

Описание

binary_delegate (STL/CLR)

Делегат 2 аргументов.

binary_delegate_noreturn (STL/CLR)

Делегат 2 аргумента возвращение void.

unary_delegate (STL/CLR)

Делегат Одн-аргумента.

unary_delegate_noreturn (STL/CLR)

Делегат Одн-аргумента возвращение void.

Класс

Описание

binary_negate (STL/CLR)

Functor для инверсия functor 2 аргументов.

binder1st (STL/CLR)

Functor, чтобы привязать первый аргумент functor 2 аргументов.

binder2nd (STL/CLR)

Functor для привязки второй аргумент functor 2 аргументов.

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)

Multiply functor.

negate (STL/CLR)

Functor для возвращения ее отрицанный аргумент.

not_equal_to (STL/CLR)

Равное functor сравнения.

plus (STL/CLR)

Добавьте functor.

unary_negate (STL/CLR)

Functor для functor инверсия одн-аргумента.

Функция

Описание

bind1st (STL/CLR)

Создает binder1st для аргумента и functor.

bind2nd (STL/CLR)

Создает binder2nd для аргумента и functor.

not1 (STL/CLR)

Создает unary_negate для functor.

not1 (STL/CLR)

Создает binary_negate для functor.

Требования

заголовок: <функциональная cliext/>

Cliext пространство имен:

См. также

Другие ресурсы

Ссылка библиотека STL/CLR