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


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)

Функтором для отрицания функтором 2 — аргумента.

binder1st (STL/CLR)

Функтором привязать первый аргумент функтором 2 — аргумента.

binder2nd (STL/CLR)

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

divides (STL/CLR)

Функтором границы.

equal_to (STL/CLR)

Равное функтором сравнения.

greater (STL/CLR)

Большие функтором сравнения.

greater_equal (STL/CLR)

Больше или равное функтором сравнения.

less (STL/CLR)

Меньше функтором сравнения.

less_equal (STL/CLR)

Или равное функтором сравнения.

logical_and (STL/CLR)

Логическое И функтором.

logical_not (STL/CLR)

Логическое НЕ функтором.

logical_or (STL/CLR)

Логического ИЛИ функтором.

minus (STL/CLR)

Вычитание функтором.

modulus (STL/CLR)

Функтором модуля.

multiplies (STL/CLR)

Умножьте функтором.

negate (STL/CLR)

Функтором для получения его отрицанный аргумент.

not_equal_to (STL/CLR)

Равное функтором сравнения.

plus (STL/CLR)

Добавьте функтором.

unary_negate (STL/CLR)

Функтором для отрицания функтором от аргумента.

Функция

Описание

bind1st (STL/CLR)

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

bind2nd (STL/CLR)

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

not1 (STL/CLR)

Создает unary_negate для функтором.

not1 (STL/CLR)

Создает binary_negate для функтором.

Требования

Заголовок:<cliext/functional>

Пространство имен: cliext

См. также

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

Справочник по библиотеке STL/CLR