Disabling implicit conversions.
This commit is contained in:
parent
618dad7df1
commit
340a4516dd
2 changed files with 6 additions and 4 deletions
|
@ -41,10 +41,10 @@ namespace character::characteristic {
|
|||
[[nodiscard]] std::uint32_t get_additional() const { return additional; }
|
||||
|
||||
friend void from_json(const json &j, Characteristic &charac) {
|
||||
const_cast<std::uint32_t &>(charac.base) = j.at("base");
|
||||
charac.carac = j.at("carac");
|
||||
charac.materiel = j.at("materiel");
|
||||
charac.additional = j.at("additional");
|
||||
const_cast<std::uint32_t &>(charac.base) = j.at("base").get<std::uint32_t>();
|
||||
charac.carac = j.at("carac").get<std::uint32_t>();
|
||||
charac.materiel = j.at("materiel").get<std::uint32_t>();
|
||||
charac.additional = j.at("additional").get<std::uint32_t>();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue