Same as the other unpoint overloads, for t_TP *&.
unpoint
t_TP *&
Declared in <bslmf_invokeresult.h>
<bslmf_invokeresult.h>
template<class t_TP> static t_TP& unpoint(t_TP*&) requires !bsl::is_void<t_TP>::value;