bind2nd

template<class Pred, class T>
    binder2nd<Pred> bind2nd(const Pred& pr, const T& y);

The function returns binder2nd<Pred>(pr, Pred::second_argument_type(y)).