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)

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

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

(constructor)
создаёт новый объект 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/cpp/utility/functional/pointer_to_unary_function

Spec-Zone.ru

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