mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-23 21:55:11 +00:00
Replace _ with const_name
This commit is contained in:
parent
f60a63e0f2
commit
f5b4000b4f
@ -285,23 +285,23 @@ struct npy_format_descriptor_name;
|
|||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct npy_format_descriptor_name<T, enable_if_t<std::is_integral<T>::value>> {
|
struct npy_format_descriptor_name<T, enable_if_t<std::is_integral<T>::value>> {
|
||||||
static constexpr auto name = _<std::is_same<T, bool>::value>(
|
static constexpr auto name = const_name<std::is_same<T, bool>::value>(
|
||||||
_("bool"), _<std::is_signed<T>::value>("int", "uint") + _<sizeof(T)*8>()
|
const_name("bool"), const_name<std::is_signed<T>::value>("int", "uint") + const_name<sizeof(T)*8>()
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct npy_format_descriptor_name<T, enable_if_t<std::is_floating_point<T>::value>> {
|
struct npy_format_descriptor_name<T, enable_if_t<std::is_floating_point<T>::value>> {
|
||||||
static constexpr auto name = _<std::is_same<T, float>::value || std::is_same<T, double>::value>(
|
static constexpr auto name = const_name<std::is_same<T, float>::value || std::is_same<T, double>::value>(
|
||||||
_("float") + _<sizeof(T)*8>(), _("longdouble")
|
const_name("float") + const_name<sizeof(T)*8>(), const_name("longdouble")
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct npy_format_descriptor_name<T, enable_if_t<is_complex<T>::value>> {
|
struct npy_format_descriptor_name<T, enable_if_t<is_complex<T>::value>> {
|
||||||
static constexpr auto name = _<std::is_same<typename T::value_type, float>::value
|
static constexpr auto name = const_name<std::is_same<typename T::value_type, float>::value
|
||||||
|| std::is_same<typename T::value_type, double>::value>(
|
|| std::is_same<typename T::value_type, double>::value>(
|
||||||
_("complex") + _<sizeof(typename T::value_type)*16>(), _("longcomplex")
|
const_name("complex") + const_name<sizeof(typename T::value_type)*16>(), const_name("longcomplex")
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user