template struct __is_nt_convertible_helper; template class __is_nt_convertible_helper<_From, false> { template static int __test (int); template static void __test(...); public: using type = decltype(__test<_From>(0)); };