std::mem_fun_ref_t,std::mem_fun1_ref_t,std::const_mem_fun_ref_t, (3) Linux Manual Page
std::mem_fun_ref_t,std::mem_fun1_ref_t,std::const_mem_fun_ref_t, – std::mem_fun_ref_t,std::mem_fun1_ref_t,std::const_mem_fun_ref_t,
Synopsis
template<
class mem_fun_ref_t : public unary_function<T, S>
{
public:
(1)(deprecated in C++ 11)
explicit mem_fun_ref_t(S (T::*p)());
(removed in C++ 17)
S
operator()(T &p) const;
};
template <class S, class T>
class const_mem_fun_ref_t : public unary_function<T, S>
{
public:
(2)(deprecated in C++ 11)
explicit const_mem_fun_ref_t(S (T::*p)() const);
(removed in C++ 17)
S
operator()(const T &p) const;
};
template <class S, class T, class A>
class mem_fun1_ref_t : public binary_function<T, A, S>
{
public:
(3)(deprecated in C++ 11)
explicit mem_fun1_ref_t(S (T::*p)(A));
(removed in C++ 17)
S
operator()(T &p, A x) const;
};
template <class S, class T, class A>
class const_mem_fun1_ref_t : public binary_function<T, A, S>
{
(deprecated in C++ 11)
public : (4)(removed in C++ 17)
explicit const_mem_fun1_ref_t(S (T::*p)(A) const);
S operator()(const T &p, A x) const;
};
Wrapper around a member function pointer. The class instance whose member function
to call is passed as a reference to the operator().
1)
2)
3)
4)
See also
mem_fun_ref
(deprecated in C++11)
(removed in C++17)
mem_fun_t
mem_fun1_t
const_mem_fun_t
const_mem_fun1_t
(deprecated in C++11)
(removed in C++17)
