aboutsummaryrefslogtreecommitdiff
path: root/src/common/Utilities/Memory.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-07-13 13:40:31 +0200
committerShauren <shauren.trinity@gmail.com>2025-07-13 13:40:31 +0200
commit5de252ae8471cea021944d2f404a7793f39a8d0d (patch)
tree013165f80f8315e6bfe907af32fa193dee4264cb /src/common/Utilities/Memory.h
parent8fad176f5f83f741107d06a9cbe0243da89f8b30 (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.h4
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);
}