diff --git a/src/Memory/NonNullOwnPtr.hpp b/src/Memory/NonNullOwnPtr.hpp index 7ed715f..d62bc2e 100644 --- a/src/Memory/NonNullOwnPtr.hpp +++ b/src/Memory/NonNullOwnPtr.hpp @@ -11,7 +11,7 @@ namespace Arbutils::Memory { public: inline NonNullOwnPtr() {}; - inline explicit NonNullOwnPtr(T* ptr) : _ptr(ptr) { AssertNotNull(ptr); }; + inline NonNullOwnPtr(T* ptr) : _ptr(ptr) { AssertNotNull(ptr); }; NonNullOwnPtr(const NonNullOwnPtr&) = delete; diff --git a/src/Memory/OwnPtr.hpp b/src/Memory/OwnPtr.hpp index f5ccaf3..93594ac 100644 --- a/src/Memory/OwnPtr.hpp +++ b/src/Memory/OwnPtr.hpp @@ -10,7 +10,7 @@ namespace Arbutils::Memory { public: inline OwnPtr() { _ptr = nullptr; }; - inline explicit constexpr OwnPtr(T* ptr) noexcept : _ptr(ptr){}; + inline constexpr OwnPtr(T* ptr) noexcept : _ptr(ptr){}; OwnPtr(const OwnPtr&) = delete;