template<typename Context>
std::same_as<Context, border_side>
or std::same_as<Context, line_end_cap>
or std::same_as<Context, corner_radii>
or
std::same_as<Context, aarectanglei>
or std::same_as<Context, float>
or std::same_as<Context, int>
constexpr Out narrow_cast(In const &rhs) noexcept
Cast numeric values without loss of precision.
Definition cast.hpp:178
Definition draw_context.hpp:52