Public Types | |
| using | T = decltype(test(std::declval<ARRAY*>())) |
| using | norm_type = typename norm_of_array_elements_impl<T>::norm_type |
| using | squared_norm_type = typename norm_of_array_elements_impl<T>::squared_norm_type |
Static Public Member Functions | |
| static void * | test (...) |
| template<class U> | |
| static U::value_type | test (U *, typename U::value_type *=0) |
Static Public Attributes | |
| static const bool | value = !std::is_same<T, void*>::value |
| using xt::traits_detail::norm_of_vector_impl< ARRAY >::norm_type = typename norm_of_array_elements_impl<T>::norm_type |
| using xt::traits_detail::norm_of_vector_impl< ARRAY >::squared_norm_type = typename norm_of_array_elements_impl<T>::squared_norm_type |
| using xt::traits_detail::norm_of_vector_impl< ARRAY >::T = decltype(test(std::declval<ARRAY*>())) |
|
static |