unary_function class template — Base class for unary functionals
template <typename Arg, typename Result> struct unary_function { typedef Arg argument_type; typedef Result result_type; };
The unary_function
template
is a base class for all the function classes that represent unary
operations. It provides standard names for the argument and result
types.
binary_function class
template, binder1st class
template, binder2nd class
template, const_mem_fun_ref_t
class template, const_mem_fun_t class template,
mem_fun_ref_t class template,
mem_fun_t class template,
negate class template, pointer_to_unary_function class
template, unary_negate
class template