diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-07-13 13:40:31 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-07-13 13:40:31 +0200 |
commit | 5de252ae8471cea021944d2f404a7793f39a8d0d (patch) | |
tree | 013165f80f8315e6bfe907af32fa193dee4264cb /src/common/Utilities/Memory.h | |
parent | 8fad176f5f83f741107d06a9cbe0243da89f8b30 (diff) |
Core/Misc: Move large functions out of header files
Diffstat (limited to 'src/common/Utilities/Memory.h')
-rw-r--r-- | src/common/Utilities/Memory.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/Utilities/Memory.h b/src/common/Utilities/Memory.h index 629099bf3e3..706a471e3da 100644 --- a/src/common/Utilities/Memory.h +++ b/src/common/Utilities/Memory.h @@ -130,7 +130,7 @@ Impl::stateless_unique_ptr_deleter<Ptr, Del> unique_ptr_deleter() * @endcode */ template<typename Ptr, typename T = std::remove_pointer_t<Ptr>, typename Del> requires std::invocable<Del, Ptr> && std::is_pointer_v<Ptr> -std::unique_ptr<T, Impl::stateful_unique_ptr_deleter<Ptr, Del>> make_unique_ptr_with_deleter(Ptr ptr, Del deleter) +inline std::unique_ptr<T, Impl::stateful_unique_ptr_deleter<Ptr, Del>> make_unique_ptr_with_deleter(Ptr ptr, Del deleter) { return std::unique_ptr<T, Impl::stateful_unique_ptr_deleter<Ptr, Del>>(ptr, std::move(deleter)); } @@ -161,7 +161,7 @@ std::unique_ptr<T, Impl::stateful_unique_ptr_deleter<Ptr, Del>> make_unique_ptr_ * @endcode */ template<auto Del, typename Ptr, typename T = std::remove_pointer_t<Ptr>> requires std::invocable<decltype(Del), Ptr> && std::is_pointer_v<Ptr> -std::unique_ptr<T, Impl::stateless_unique_ptr_deleter<Ptr, Del>> make_unique_ptr_with_deleter(Ptr ptr) +inline std::unique_ptr<T, Impl::stateless_unique_ptr_deleter<Ptr, Del>> make_unique_ptr_with_deleter(Ptr ptr) { return std::unique_ptr<T, Impl::stateless_unique_ptr_deleter<Ptr, Del>>(ptr); } |