remove_reference

template <class Ty>
    struct remove_reference;

An instance of the type modifier holds a modified-type that is Ty1 when Ty is of the form Ty1&, otherwise Ty.