20 = std::is_floating_point_v<T> || std::is_same_v<T, std::complex<double>>
21 || std::is_same_v<T, std::complex<float>>;
24template <scalar T,
typename =
void>
25struct scalar_value_type
32struct scalar_value_type<T, std::void_t<typename T::value_type>>
34 typedef typename T::value_type value_type;
38using scalar_value_type_t =
typename scalar_value_type<T>::value_type;
Top-level namespace.
Definition defines.h:12