|
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)) |