std::pointer_to_unary_function
Материал из cppreference.com
< cpp | utility | functional
template< class Arg, | (устарело в C++11) (удалено в C++17) | |
std::pointer_to_unary_function
это функциональный объект, который действует как оболочка для унарной функции.
Содержание |
[править]Функции-элементы
(конструктор) | создаёт новый объект pointer_to_unary_function с предоставленной функцией (public функция-элемент) |
operator() | вызывает хранимую функцию (public функция-элемент) |
std::pointer_to_unary_function::pointer_to_unary_function
explicit pointer_to_unary_function( Result (*f)(Arg)); | ||
Создаёт функциональный объект pointer_to_unary_function
с сохранённой функцией f.
Параметры
f | — | указатель на функцию для хранения |
std::pointer_to_unary_function::operator()
Result operator()( Arg x )const; | ||
Вызывает сохранённую функцию.
Параметры
x | — | аргумент для передачи в функцию |
Возвращаемое значение
Значение, возвращаемое вызванной функцией.
[править]Смотрите также
(устарело в C++11)(удалено в C++17) | совместимая с адаптером обёртка для указателя на бинарную функцию (шаблон класса) |
(устарело в C++11)(удалено в C++17) | создаёт совместимую с адаптером обёртку функционального объекта из указателя на функцию (шаблон функции) |