|  | 
| 
 Namespaces | 
| namespace | std | 
| 
 Classes | 
| struct | std::unary_function< _Arg, _Result > | 
| struct | std::binary_function< _Arg1, _Arg2, _Result > | 
| struct | std::plus< _Tp > | 
|  | One of the math functors.  More... 
 | 
| struct | std::minus< _Tp > | 
|  | One of the math functors.  More... 
 | 
| struct | std::multiplies< _Tp > | 
|  | One of the math functors.  More... 
 | 
| struct | std::divides< _Tp > | 
|  | One of the math functors.  More... 
 | 
| struct | std::modulus< _Tp > | 
|  | One of the math functors.  More... 
 | 
| struct | std::negate< _Tp > | 
|  | One of the math functors.  More... 
 | 
| struct | std::equal_to< _Tp > | 
|  | One of the comparison functors.  More... 
 | 
| struct | std::not_equal_to< _Tp > | 
|  | One of the comparison functors.  More... 
 | 
| struct | std::greater< _Tp > | 
|  | One of the comparison functors.  More... 
 | 
| struct | std::less< _Tp > | 
|  | One of the comparison functors.  More... 
 | 
| struct | std::greater_equal< _Tp > | 
|  | One of the comparison functors.  More... 
 | 
| struct | std::less_equal< _Tp > | 
|  | One of the comparison functors.  More... 
 | 
| struct | std::logical_and< _Tp > | 
|  | One of the Boolean operations functors.  More... 
 | 
| struct | std::logical_or< _Tp > | 
|  | One of the Boolean operations functors.  More... 
 | 
| struct | std::logical_not< _Tp > | 
|  | One of the Boolean operations functors.  More... 
 | 
| class | std::unary_negate< _Predicate > | 
|  | One of the negation functors.  More... 
 | 
| class | std::binary_negate< _Predicate > | 
|  | One of the negation functors.  More... 
 | 
| class | std::binder1st< _Operation > | 
|  | One of the binder functors.  More... 
 | 
| class | std::binder2nd< _Operation > | 
|  | One of the binder functors.  More... 
 | 
| class | std::pointer_to_unary_function< _Arg, _Result > | 
|  | One of the adaptors for function pointers.  More... 
 | 
| class | std::pointer_to_binary_function< _Arg1, _Arg2, _Result > | 
|  | One of the adaptors for function pointers.  More... 
 | 
| struct | std::_Identity< _Tp > | 
| struct | std::_Select1st< _Pair > | 
| struct | std::_Select2nd< _Pair > | 
| class | std::mem_fun_t< _Ret, _Tp > | 
|  | One of the adaptors for member pointers.  More... 
 | 
| class | std::const_mem_fun_t< _Ret, _Tp > | 
|  | One of the adaptors for member pointers.  More... 
 | 
| class | std::mem_fun_ref_t< _Ret, _Tp > | 
|  | One of the adaptors for member pointers.  More... 
 | 
| class | std::const_mem_fun_ref_t< _Ret, _Tp > | 
|  | One of the adaptors for member pointers.  More... 
 | 
| class | std::mem_fun1_t< _Ret, _Tp, _Arg > | 
|  | One of the adaptors for member pointers.  More... 
 | 
| class | std::const_mem_fun1_t< _Ret, _Tp, _Arg > | 
|  | One of the adaptors for member pointers.  More... 
 | 
| class | std::mem_fun1_ref_t< _Ret, _Tp, _Arg > | 
|  | One of the adaptors for member pointers.  More... 
 | 
| class | std::const_mem_fun1_ref_t< _Ret, _Tp, _Arg > | 
|  | One of the adaptors for member pointers.  More... 
 | 
| 
 Defines | 
| #define | _FUNCTION_H   1 | 
| 
 Functions | 
| template<class _Predicate> | 
| unary_negate< _Predicate > | std::not1 (const _Predicate &__pred) | 
|  | One of the negation functors. 
 | 
| template<class _Predicate> | 
| binary_negate< _Predicate > | std::not2 (const _Predicate &__pred) | 
|  | One of the negation functors. 
 | 
| template<class _Operation, class _Tp> | 
| binder1st< _Operation > | std::bind1st (const _Operation &__fn, const _Tp &__x) | 
|  | One of the binder functors. 
 | 
| template<class _Operation, class _Tp> | 
| binder2nd< _Operation > | std::bind2nd (const _Operation &__fn, const _Tp &__x) | 
|  | One of the binder functors. 
 | 
| template<class _Arg, class _Result> | 
| pointer_to_unary_function< _Arg, _Result >
 | std::ptr_fun (_Result(*__x)(_Arg)) | 
|  | One of the adaptors for function pointers. 
 | 
| template<class _Arg1, class _Arg2, class _Result> | 
| pointer_to_binary_function< _Arg1, _Arg2, _Result >
 | std::ptr_fun (_Result(*__x)(_Arg1, _Arg2)) | 
|  | One of the adaptors for function pointers. 
 | 
| template<class _Ret, class _Tp> | 
| mem_fun_t< _Ret, _Tp > | std::mem_fun (_Ret(_Tp::*__f)()) | 
| template<class _Ret, class _Tp> | 
| mem_fun_ref_t< _Ret, _Tp > | std::mem_fun_ref (_Ret(_Tp::*__f)()) | 
| template<class _Ret, class _Tp, class _Arg> | 
| mem_fun1_t< _Ret, _Tp, _Arg > | std::mem_fun (_Ret(_Tp::*__f)(_Arg)) | 
| template<class _Ret, class _Tp, class _Arg> | 
| mem_fun1_ref_t< _Ret, _Tp, _Arg >
 | std::mem_fun_ref (_Ret(_Tp::*__f)(_Arg)) |