A function adapter for member functions
template<class S, class T> mem_fun_t<S,T> mem_fun(S (T::*f)()); template<class S, class T, class A> mem_fun(S (T::*f)(A));
The function returns an object through which a function can be called.