Standard C++ Library Class Reference
Click on the banner to return to the Class Reference home page.
©Copyright 1996 Rogue Wave Software
pointer_to_unary_function
Function Object
Summary
A function object class that adapts a pointer to a function to work where a unary_function is called for.
Contents
Synopsis●
Description●
Interface●
See Also●
Synopsis
#include <functional>
template <class Arg, class Result>
class pointer_to_unary_function : public unary_function<Arg, Result>;
Description
The pointer_to_unary_function class encapsulates a pointer to a single-argument function. The class
provides an operator() so that the resulting object serves as a function object for that function.
The ptr_fun function is overloaded to create instances of pointer_to_unary_function when provided
with the appropriate pointer to a function.
Interface
template <class Arg, class Result>
class pointer_to_unary_function : public unary_function<Arg, Result> {
public:
typedef typename unary_function<Arg,Result>::argument_type
argument_type;