Same level pages:
<algorithms> <cassert> <cerrno> <cctype> <cfloat> <climits> <clocale> <cmath> <complex> <csetjmp> <csignal> <cstdarg> <cstddef> <cstdio> <cstdlib> <cstring> <ctime> <cwchar> <cwctype> <exception> <fstream> <functional> <iomanip> <ios> <iostream> <istream> <iterator> <limits> <locale> <memory> <new> <numeric> <ostream> <sstream> <stdexcept> <streambuf> <string> <typeinfo> <utility> <valarray>
Parent level pages:
STL FAQs Headers Libraries
| | <functional> is part of the general
utility library.
Structs/Classes
template <class Arg, class Result> struct unary_function;
template <class Arg1, class Arg2, class Result> struct binary_function;
template <class T> struct plus;
template <class T> struct minus;
template <class T> struct times;
template <class T> struct divides;
template <class T> struct modulus;
template <class T> struct negate;
template <class T> struct equal_to;
template <class T> struct not_equal_to;
template <class T> struct greater;
template <class T> struct less;
template <class T> struct greater_equal;
template <class T> struct less_equal;
template <class T> struct logical_and;
template <class T> struct logical_or;
template <class T> struct logical_not;
template <class Predicate> struct unary_negate;
template <class Predicate> unary_negate<Predicate> not1(const
Predicate&);
template <class Predicate> struct binary_negate;
template <class Predicate> binary_negate<Predicate> not2(const Predicate&);
template <class Operation> struct binder1st;
template <class Operation> class binder2nd;
template <class Arg, class Result> class pointer_to_unary_function;
template <class Arg1, class Arg2, class Result> class pointer_to_binary_function;
Functions
template <class Operation, class T> binder1st<Operation>
bind1st(const Operation&, const T&);
template <class Operation, class T> binder2nd<Operation>
bind2nd(const Operation&, const T&);
template <class Arg, class Result> pointer_to_unary_function<Arg,Result>
ptr_fun(Result (*)(Arg));
template <class Arg1, class Arg2, class Result> pointer_to_binary_function<Arg1,Arg2,Result>
ptr_fun(Result (*)(Arg1,Arg2));
|