This commit is contained in:
lizzie 2026-05-20 14:57:42 +00:00
parent 035caec801
commit efceeef46f

View file

@ -191,13 +191,13 @@ public:
if constexpr (std::is_same_v<Type, std::string>) { if constexpr (std::is_same_v<Type, std::string>) {
this->SetValue(input); this->SetValue(input);
} else if constexpr (std::is_same_v<Type, std::optional<u32>>) { } else if constexpr (std::is_same_v<Type, std::optional<u32>>) {
this->SetValue(u32(std::strtoul(input.c_str(), NULL, 10))); this->SetValue(u32(std::strtoul(input.c_str(), nullptr, 10)));
} else if constexpr (std::is_same_v<Type, bool>) { } else if constexpr (std::is_same_v<Type, bool>) {
this->SetValue(input == "true"); this->SetValue(input == "true");
} else if constexpr (std::is_same_v<Type, float>) { } else if constexpr (std::is_same_v<Type, float>) {
this->SetValue(std::strtof(input.c_str(), NULL)); this->SetValue(std::strtof(input.c_str(), nullptr));
} else { } else {
this->SetValue(Type(std::strtoll(input.c_str(), NULL))); this->SetValue(Type(std::strtoll(input.c_str(), nullptr, 10)));
} }
} }