what code will this genratore typename std::enable_if<!std::is_pointer<T>::value, T>::type* = nullptr code example
Example: enable_if vs enable_if_t
template<
class T,
std::enable_if_t<std::is_same<int, T>::value, int>* = nullptr
>
void f() { }
template<
class T,
std::enable_if_t<std::is_same<double, T>::value, int>* = nullptr
>
void f() { }