diff --git a/loader/include/Geode/loader/Hook.hpp b/loader/include/Geode/loader/Hook.hpp index 1f79e9c6..9e55939e 100644 --- a/loader/include/Geode/loader/Hook.hpp +++ b/loader/include/Geode/loader/Hook.hpp @@ -16,13 +16,13 @@ namespace geode { private: class Impl; std::shared_ptr m_impl; + explicit Hook(std::shared_ptr&& impl); ~Hook(); friend class Mod; friend class Loader; public: - explicit Hook(std::shared_ptr&& impl); /** * Create a hook at an address. The hook is enabled immediately. By @@ -145,13 +145,13 @@ namespace geode { private: class Impl; std::shared_ptr m_impl; + explicit Patch(std::shared_ptr&& impl); ~Patch(); friend class Mod; friend class Loader; public: - explicit Patch(std::shared_ptr&& impl); static std::shared_ptr create(void* address, const ByteVector& patch);