List initialize default integer types because I think it looks better

This commit is contained in:
rexy712 2022-06-30 10:43:35 -07:00
parent 3c9b318218
commit d4ab8fb401

View File

@ -76,16 +76,19 @@ namespace rexy::fmt::detail{
constexpr auto operator()(T) -> typename basic_format_arg<Context>::handle;
constexpr auto operator()(std::unsigned_integral auto i){
if constexpr(sizeof(i) <= sizeof(unsigned int)){
return (unsigned int)(0);
using uint = unsigned int;
return uint{};
}else{
return (unsigned long long)(0);
using ull = unsigned long long;
return ull{};
}
}
constexpr auto operator()(std::signed_integral auto i){
if constexpr(sizeof(i) <= sizeof(int)){
return int(0);
return int{};
}else{
return (long long)(0);
using ll = long long;
return ll{};
}
}
template<std::floating_point T>