From d832896c9ab65c28526135441acf55644a442edc Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Thu, 23 Feb 2023 14:02:10 +0100 Subject: a --- entity/erased-constraints.cpp | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'entity/erased-constraints.cpp') diff --git a/entity/erased-constraints.cpp b/entity/erased-constraints.cpp index a132c3b9..6b56b837 100644 --- a/entity/erased-constraints.cpp +++ b/entity/erased-constraints.cpp @@ -13,22 +13,12 @@ static_assert(sizeof(std::size_t) == sizeof(std::ptrdiff_t)); namespace floormat::entities::erased_constraints { -namespace { -template struct is_magnum_vector_ final : std::false_type {}; -template struct is_magnum_vector_> : std::true_type {}; -template struct is_magnum_vector_> : std::true_type {}; -template struct is_magnum_vector_> : std::true_type {}; -template struct is_magnum_vector_> : std::true_type {}; -template constexpr bool is_magnum_vector = is_magnum_vector_::value; -} // namespace - template std::pair range::convert() const { - static_assert(sizeof(T)*2 <= sizeof(*this)); - using limits = std::numeric_limits; + static_assert(sizeof(T) <= sizeof(min)); if (type == type_none) - return { limits::min(), limits::max() }; + return { std::numeric_limits::min(), std::numeric_limits::max() }; else { if constexpr (std::is_integral_v) -- cgit v1.2.3