An adaptor for pointers to member functions.
template<class S, class T> mem_fun_t<S,T,A> : public unary_function<T*, S> explicit mem_fun(S (T::*p)());
The constructor for mem_fun_t calls the member function that is initialized with using a given pointer argument and an appropriate additional argument.