diff --git a/include/pybind11/numpy.h b/include/pybind11/numpy.h index 016a84b01..ea7ecfb8d 100644 --- a/include/pybind11/numpy.h +++ b/include/pybind11/numpy.h @@ -285,23 +285,23 @@ struct npy_format_descriptor_name; template struct npy_format_descriptor_name::value>> { - static constexpr auto name = _::value>( - _("bool"), _::value>("int", "uint") + _() + static constexpr auto name = const_name::value>( + const_name("bool"), const_name::value>("int", "uint") + const_name() ); }; template struct npy_format_descriptor_name::value>> { - static constexpr auto name = _::value || std::is_same::value>( - _("float") + _(), _("longdouble") + static constexpr auto name = const_name::value || std::is_same::value>( + const_name("float") + const_name(), const_name("longdouble") ); }; template struct npy_format_descriptor_name::value>> { -static constexpr auto name = _::value +static constexpr auto name = const_name::value || std::is_same::value>( - _("complex") + _(), _("longcomplex") + const_name("complex") + const_name(), const_name("longcomplex") ); };