diff options
-rw-r--r-- | src/critter-script.cpp | 7 | ||||
-rw-r--r-- | src/critter-script.hpp | 1 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/critter-script.cpp b/src/critter-script.cpp index a10694fd..9ab58aae 100644 --- a/src/critter-script.cpp +++ b/src/critter-script.cpp @@ -26,7 +26,7 @@ struct empty_critter_script final : critter_script void delete_self() noexcept override; }; -empty_critter_script::empty_critter_script() : critter_script{nullptr} {} +empty_critter_script::empty_critter_script() : critter_script{} {} void empty_critter_script::on_init(const std::shared_ptr<critter>& p) { DBG_nospace << "> init critter:" << (void*)&*p << " id:" << p->id << (p->name ? " name:" : "") << p->name; @@ -57,9 +57,8 @@ critter_script* Script<critter_script, critter>::make_empty() return &empty_script_; } -critter_script::critter_script(const std::shared_ptr<critter>&) {} -critter_script::~critter_script() noexcept {} - template class Script<critter_script, critter>; +critter_script::~critter_script() noexcept = default; + } // namespace floormat diff --git a/src/critter-script.hpp b/src/critter-script.hpp index 629d9d1b..934e9154 100644 --- a/src/critter-script.hpp +++ b/src/critter-script.hpp @@ -9,7 +9,6 @@ struct Ns; struct critter_script : base_script { - critter_script(const std::shared_ptr<critter>& c); ~critter_script() noexcept override; virtual void on_init(const std::shared_ptr<critter>& c) = 0; |