You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Checks whether T is a floating-point type. Provides the member constant value which is equal to true, if T is the type float, double, long double, or any extended floating-point types (std::float16_t, std::float32_t, std::float64_t, std::float128_t, or std::bfloat16_t)(since C++23), including any cv-qualified variants. Otherwise, value is equal to false.
The behavior of a program that adds specializations for std::is_floating_point or std::is_floating_point_v is undefined.
The text was updated successfully, but these errors were encountered:
Shaman requires
std::is_arithmetic
which is only fulfilled bystd::bfloat16_t
since C++23 and more annoyingly cannot be changed on the user side.https://en.cppreference.com/w/cpp/types/is_floating_point
The text was updated successfully, but these errors were encountered: