diff --git a/deps/ox/src/ox/std/typetraits.hpp b/deps/ox/src/ox/std/typetraits.hpp index 0c67e2ee..50eb58e5 100644 --- a/deps/ox/src/ox/std/typetraits.hpp +++ b/deps/ox/src/ox/std/typetraits.hpp @@ -60,8 +60,13 @@ template<> struct is_integral : ox::true_type {}; template<> struct is_integral: ox::true_type {}; template<> struct is_integral : ox::true_type {}; template<> struct is_integral: ox::true_type {}; -template<> struct is_integral : ox::true_type {}; -template<> struct is_integral: ox::true_type {}; + +// some of these need to be done with the actual language syntax because no one +// can agree on what an (u)int64_t is... +template<> struct is_integral: ox::true_type {}; +template<> struct is_integral: ox::true_type {}; +template<> struct is_integral: ox::true_type {}; +template<> struct is_integral: ox::true_type {}; template constexpr bool is_integral_v = ox::is_integral::value;