5#include "../macros.hpp"
11hi_export_module(hikogui.utility.value_traits);
13hi_export
namespace hi {
inline namespace v1 {
21template<std::
integral T>
33template<std::
floating_po
int T>
36 return static_cast<double>(
static_cast<long long>(rhs)) ==
static_cast<double>(rhs);
DOXYGEN BUG.
Definition algorithm_misc.hpp:20
The HikoGUI namespace.
Definition recursive_iterator.hpp:15
constexpr bool is_integral_value(T const &rhs) noexcept
Check if a value is integral.
Definition value_traits.hpp:22
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:378