A constant member to function reference adaptor object.
template<class S, class T, class A> class const_mem_fun1_ref_t<S,T>: public binary_function<T,A,S> explicit const_mem_fun1_ref_t( S (T::*p) (A) const);
The constructor for const_mem_fun1_ref_t calls the member function it is initialized with using a given a reference argument and an additional argument of the appropriate type.
The template functions mem_fun_ref returns an object through which X::f can be called