Namespaces
Variants

std::pointer_to_unary_function

С сайта ru.cppreference.net
 
 
Библиотека утилит
Поддержка языка
Поддержка типов (основные типы, RTTI)
Макросы проверки возможностей библиотеки (C++20)
Утилиты программ
Функции с переменным числом аргументов
Поддержка корутин (C++20)
Поддержка контрактов (C++26)
Трёхстороннее сравнение
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Общие утилиты
Операторы отношений (устарело в C++20)
 
Объекты-функции
Вызов функций
(C++17)(C++23)
Тождественный объект-функция
(C++20)
Старые механизмы связывания и адаптации
(до C++17*)
(до C++17*)
(до C++17*)
(до C++17*)
(до C++17*)(до C++17*)(до C++17*)(до C++17*)
(до C++20*)
(до C++20*)
(до C++17*)(до C++17*)
(до C++17*)(до C++17*)

(до C++17*)
(до C++17*)(до C++17*)(до C++17*)(до C++17*)
(до C++20*)
(до C++20*)
 
template< 
    class Arg, 
    class Result 
> class pointer_to_unary_function : public std::unary_function<Arg, Result>;
(устарело в C++11)
(удалено в C++17)

std::pointer_to_unary_function — это объект-функция, который действует как обёртка вокруг унарной функции.

Функции-члены

(конструктор)
создает новый объект pointer_to_unary_function с предоставленной функцией
(public member function)
operator()
вызывает сохраненную функцию
(public member function)

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 - аргумент для передачи в функцию

Возвращаемое значение

Значение, возвращаемое вызванной функцией.

Смотрите также

(deprecated in C++11) (removed in C++17)
адаптируемая обёртка для указателя на бинарную функцию
(шаблон класса)
(deprecated in C++11) (removed in C++17)
создаёт адаптируемую обёртку функционального объекта из указателя на функцию
(шаблон функции)