|
libstdc++
|
Go to the source code of this file.
Namespaces | |
| namespace | std |
Typedefs | |
| template<typename _Func, typename _SfinaeType> | |
| using | std::__has_is_transparent_t |
Functions | |
| template<typename _Ret, typename _Tp> | |
| const_mem_fun_t< _Ret, _Tp > | std::mem_fun (_Ret(_Tp::*__f)() const) |
| template<typename _Ret, typename _Tp> | |
| mem_fun_t< _Ret, _Tp > | std::mem_fun (_Ret(_Tp::*__f)()) |
| template<typename _Ret, typename _Tp, typename _Arg> | |
| const_mem_fun1_t< _Ret, _Tp, _Arg > | std::mem_fun (_Ret(_Tp::*__f)(_Arg) const) |
| template<typename _Ret, typename _Tp, typename _Arg> | |
| mem_fun1_t< _Ret, _Tp, _Arg > | std::mem_fun (_Ret(_Tp::*__f)(_Arg)) |
| template<typename _Ret, typename _Tp> | |
| const_mem_fun_ref_t< _Ret, _Tp > | std::mem_fun_ref (_Ret(_Tp::*__f)() const) |
| template<typename _Ret, typename _Tp> | |
| mem_fun_ref_t< _Ret, _Tp > | std::mem_fun_ref (_Ret(_Tp::*__f)()) |
| template<typename _Ret, typename _Tp, typename _Arg> | |
| const_mem_fun1_ref_t< _Ret, _Tp, _Arg > | std::mem_fun_ref (_Ret(_Tp::*__f)(_Arg) const) |
| template<typename _Ret, typename _Tp, typename _Arg> | |
| mem_fun1_ref_t< _Ret, _Tp, _Arg > | std::mem_fun_ref (_Ret(_Tp::*__f)(_Arg)) |
| template<typename _Predicate> | |
| constexpr unary_negate< _Predicate > | std::not1 (const _Predicate &__pred) |
| template<typename _Predicate> | |
| constexpr binary_negate< _Predicate > | std::not2 (const _Predicate &__pred) |
| template<typename _Arg, typename _Result> | |
| pointer_to_unary_function< _Arg, _Result > | std::ptr_fun (_Result(*__x)(_Arg)) |
| template<typename _Arg1, typename _Arg2, typename _Result> | |
| pointer_to_binary_function< _Arg1, _Arg2, _Result > | std::ptr_fun (_Result(*__x)(_Arg1, _Arg2)) |
This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <functional>.
Definition in file stl_function.h.