From 518e8cd4cc14bf04dd08f2f8db793430fea175fd Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 6 May 2024 03:22:03 +0200 Subject: a? --- src/script.hpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/script.hpp') diff --git a/src/script.hpp b/src/script.hpp index 7493dd28..59b914cc 100644 --- a/src/script.hpp +++ b/src/script.hpp @@ -46,10 +46,13 @@ public: script_lifecycle state() const; S* operator->(); + explicit operator bool() const; void do_create(S* ptr); + void do_create(Pointer ptr); void do_initialize(const std::shared_ptr& obj); void do_reassign(S* ptr, const std::shared_ptr& obj); + void do_reassign(Pointer ptr, const std::shared_ptr& obj); void do_clear(const std::shared_ptr& obj); void do_destroy_pre(const std::shared_ptr& obj, script_destroy_reason r); void do_finish_destroy(); -- cgit v1.2.3