stl_function.h File Reference
Go to the source code of this file.
Classes
- struct binary_function< _Arg1, _Arg2, _Result >
- class binary_negate< _Predicate >
- One of the negation functors. More...
- class binder1st< _Operation >
- One of the binder functors. More...
- class binder2nd< _Operation >
- One of the binder functors. More...
- class const_mem_fun1_ref_t< _Ret, _Tp, _Arg >
- One of the adaptors for member pointers. More...
- class const_mem_fun1_t< _Ret, _Tp, _Arg >
- One of the adaptors for member pointers. More...
- class const_mem_fun_ref_t< _Ret, _Tp >
- One of the adaptors for member pointers. More...
- class const_mem_fun_t< _Ret, _Tp >
- One of the adaptors for member pointers. More...
- struct divides< _Tp >
- One of the math functors. More...
- struct equal_to< _Tp >
- One of the comparison functors. More...
- struct greater< _Tp >
- One of the comparison functors. More...
- struct greater_equal< _Tp >
- One of the comparison functors. More...
- struct less< _Tp >
- One of the comparison functors. More...
- struct less_equal< _Tp >
- One of the comparison functors. More...
- struct logical_and< _Tp >
- One of the Boolean operations functors. More...
- struct logical_not< _Tp >
- One of the Boolean operations functors. More...
- struct logical_or< _Tp >
- One of the Boolean operations functors. More...
- class mem_fun1_ref_t< _Ret, _Tp, _Arg >
- One of the adaptors for member pointers. More...
- class mem_fun1_t< _Ret, _Tp, _Arg >
- One of the adaptors for member pointers. More...
- class mem_fun_ref_t< _Ret, _Tp >
- One of the adaptors for member pointers. More...
- class mem_fun_t< _Ret, _Tp >
- One of the adaptors for member pointers. More...
- struct minus< _Tp >
- One of the math functors. More...
- struct modulus< _Tp >
- One of the math functors. More...
- struct multiplies< _Tp >
- One of the math functors. More...
- struct negate< _Tp >
- One of the math functors. More...
- struct not_equal_to< _Tp >
- One of the comparison functors. More...
- struct plus< _Tp >
- One of the math functors. More...
- class pointer_to_binary_function< _Arg1, _Arg2, _Result >
- One of the adaptors for function pointers. More...
- class pointer_to_unary_function< _Arg, _Result >
- One of the adaptors for function pointers. More...
- struct unary_function< _Arg, _Result >
- class unary_negate< _Predicate >
- One of the negation functors. More...
Namespaces
Defines
Functions
- template<class _Operation , class _Tp > binder1st< _Operation > bind1st (const _Operation &__fn, const _Tp &__x)
- template<class _Operation , class _Tp > binder2nd< _Operation > bind2nd (const _Operation &__fn, const _Tp &__x)
-
template<class _Ret , class _Tp , class _Arg > mem_fun1_t< _Ret, _Tp, _Arg > mem_fun (_Ret(_Tp::*__f)(_Arg))
-
template<class _Ret , class _Tp > mem_fun_t< _Ret, _Tp > mem_fun (_Ret(_Tp::*__f)())
-
template<class _Ret , class _Tp , class _Arg > mem_fun1_ref_t< _Ret, _Tp, _Arg > mem_fun_ref (_Ret(_Tp::*__f)(_Arg))
-
template<class _Ret , class _Tp > mem_fun_ref_t< _Ret, _Tp > mem_fun_ref (_Ret(_Tp::*__f)())
- template<class _Predicate > unary_negate< _Predicate > not1 (const _Predicate &__pred)
- template<class _Predicate > binary_negate< _Predicate > not2 (const _Predicate &__pred)
- template<class _Arg1 , class _Arg2 , class _Result > pointer_to_binary_function
< _Arg1, _Arg2, _Result > ptr_fun (_Result(*__x)(_Arg1, _Arg2))
- template<class _Arg , class _Result > pointer_to_unary_function
< _Arg, _Result > ptr_fun (_Result(*__x)(_Arg))
Detailed Description
This is an internal header file, included by other library headers. You should not attempt to use it directly.
Definition in file stl_function.h.