summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKamikadze <40305144+Kam1k4dze@users.noreply.github.com>2025-06-08 12:13:56 +0500
committerGitHub <noreply@github.com>2025-06-08 08:13:56 +0100
commit0a47575c7f4d649e5a7bbbafb8acac9b10860c9e (patch)
tree56632d2d126bdc4fea1f0c4a82e3f31617138ef7 /src
parent8801770981a0a73807ac87c333a67cdb42ec834c (diff)
internal: Use `using` instead of `#define` to alias smart pointers (#10673)
Diffstat (limited to 'src')
-rw-r--r--src/helpers/memory/Memory.hpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/helpers/memory/Memory.hpp b/src/helpers/memory/Memory.hpp
index e67c2c81..7d9d18b1 100644
--- a/src/helpers/memory/Memory.hpp
+++ b/src/helpers/memory/Memory.hpp
@@ -2,9 +2,11 @@
#include <hyprutils/memory/WeakPtr.hpp>
-//NOLINTNEXTLINE
using namespace Hyprutils::Memory;
-#define SP Hyprutils::Memory::CSharedPointer
-#define WP Hyprutils::Memory::CWeakPointer
-#define UP Hyprutils::Memory::CUniquePointer
+template <typename T>
+using SP = Hyprutils::Memory::CSharedPointer<T>;
+template <typename T>
+using WP = Hyprutils::Memory::CWeakPointer<T>;
+template <typename T>
+using UP = Hyprutils::Memory::CUniquePointer<T>;