Spec-Zone.ru › C++

std::pointer_to_unary_function

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

Это объект-функция, который выступает в качестве оболочки вокруг унарной функции.

Члены

(конструктор)
создаёт новый объект pointer_to_unary_function с предоставленной функцией
(публичный член-функция)
operator()
вызывает сохранённую функцию
(публичный член-функция)

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

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

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

См. также

pointer_to_binary_function
(устарело в C++11)(удалено в C++17)
адаптер-совместимая оболочка для указателя на бинарную функцию
(шаблон класса)
ptr_fun
(устарело в C++11)(удалено в C++17)
создаёт адаптер-совместимую оболочку объекта-функции из указателя на функцию
(шаблон функции)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/functional/pointer_to_unary_function

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API