Reformat
This commit is contained in:
parent
b3c59ffe0d
commit
b050a7634d
8 changed files with 113 additions and 104 deletions
|
|
@ -23,11 +23,17 @@ namespace character::test {
|
|||
|
||||
static std::unique_ptr<GenericObject> get_obj(const billyEnums &object) noexcept {
|
||||
return std::visit(overloaded{
|
||||
[](const weapons &arg) { return std::unique_ptr<GenericObject>(std::make_unique<Weapons>(arg)); },
|
||||
[](const equipments &arg) { return std::unique_ptr<GenericObject>(std::make_unique<Equipments>(arg)); },
|
||||
[](const tools &arg) { return std::unique_ptr<GenericObject>(std::make_unique<Tools>(arg)); },
|
||||
},
|
||||
object);
|
||||
[](const weapons &arg) {
|
||||
return std::unique_ptr<GenericObject>(std::make_unique<Weapons>(arg));
|
||||
},
|
||||
[](const equipments &arg) {
|
||||
return std::unique_ptr<GenericObject>(std::make_unique<Equipments>(arg));
|
||||
},
|
||||
[](const tools &arg) {
|
||||
return std::unique_ptr<GenericObject>(std::make_unique<Tools>(arg));
|
||||
},
|
||||
},
|
||||
object);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue