diff --git a/include/iwa/object.hpp b/include/iwa/object.hpp index d43c75f..8dcfe68 100644 --- a/include/iwa/object.hpp +++ b/include/iwa/object.hpp @@ -395,7 +395,7 @@ public: } public: template - static ObjectPtr create(TArgs&&... args) noexcept; + static ObjectPtr create(TArgs&&... args); }; template @@ -529,7 +529,7 @@ ObjectPtr ObjectPtr::dynamicCast() const noexcept template template -ObjectPtr Object::create(TArgs&&... args) noexcept +ObjectPtr Object::create(TArgs&&... args) { return (new TConcrete(std::forward(args)...))->getPointer(/* skipCheck = */ true); }