Template | Comments |
template <class T> struct remove_pointer; | If T has type “(possibly cv-qualified) pointer to T1” then the member typedef type shall name T1; otherwise, it shall name T. |
template <class T> struct add_pointer; | The member typedef type shall name the same type as remove_reference<T>::type*. |