2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00

Delete boost::math::is_trivial & is_trivial_v.

std::is_trivial is deprecated in C++ >+ 26, and these aren't used
anywhere in the internal Boost.Math code.
This commit is contained in:
Romain Geissler
2025-10-01 00:05:27 +00:00
parent 0eacea69d3
commit 868f9592b5

View File

@@ -52,7 +52,6 @@ using cuda::std::is_member_pointer;
// Type properties
using cuda::std::is_const;
using cuda::std::is_volatile;
using cuda::std::is_trivial;
using cuda::std::is_trivially_copyable;
using cuda::std::is_standard_layout;
using cuda::std::is_empty;
@@ -199,7 +198,6 @@ using std::is_member_pointer;
// Type properties
using std::is_const;
using std::is_volatile;
using std::is_trivial;
using std::is_trivially_copyable;
using std::is_standard_layout;
using std::is_empty;
@@ -380,9 +378,6 @@ BOOST_MATH_INLINE_CONSTEXPR bool is_const_v = boost::math::is_const<T>::value;
template <typename T>
BOOST_MATH_INLINE_CONSTEXPR bool is_volatile_v = boost::math::is_volatile<T>::value;
template <typename T>
BOOST_MATH_INLINE_CONSTEXPR bool is_trivial_v = boost::math::is_trivial<T>::value;
template <typename T>
BOOST_MATH_INLINE_CONSTEXPR bool is_trivially_copyable_v = boost::math::is_trivially_copyable<T>::value;