From d66c591ce8bf7b41e6eb6566a6fdd6f1019f7b57 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 3 May 2024 09:42:29 +0200 Subject: critter_script shouldn't have a copy ctor --- src/critter-script.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/critter-script.cpp') 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& p) { DBG_nospace << "> init critter:" << (void*)&*p << " id:" << p->id << (p->name ? " name:" : "") << p->name; @@ -57,9 +57,8 @@ critter_script* Script::make_empty() return &empty_script_; } -critter_script::critter_script(const std::shared_ptr&) {} -critter_script::~critter_script() noexcept {} - template class Script; +critter_script::~critter_script() noexcept = default; + } // namespace floormat -- cgit v1.2.3