12#include "../macros.hpp"
13#include "concepts.hpp"
17hi_export_module(hikogui.utility.numbers);
26constexpr auto large_number_v = T{16777215};
30template<std::
floating_po
int T>
42template<std::
floating_po
int T>
45template<std::
floating_po
int T>
50template<std::
floating_po
int T>
DOXYGEN BUG.
Definition algorithm_misc.hpp:20
constexpr auto points_per_inch_v
The number of points (typography) per inch.
Definition numbers.hpp:31
constexpr auto dp_per_inch_v
The number of device independent pixels per inch.
Definition numbers.hpp:43
constexpr double points_per_inch
Definition numbers.hpp:58
constexpr double dp_per_inch
Definition numbers.hpp:62
constexpr T points_to_dp(T x) noexcept
Convert points to device independent pixels.
Definition numbers.hpp:51
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:378