diff options
| author | Kamikadze <40305144+Kam1k4dze@users.noreply.github.com> | 2025-06-08 12:13:56 +0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-08 08:13:56 +0100 |
| commit | 0a47575c7f4d649e5a7bbbafb8acac9b10860c9e (patch) | |
| tree | 56632d2d126bdc4fea1f0c4a82e3f31617138ef7 /src | |
| parent | 8801770981a0a73807ac87c333a67cdb42ec834c (diff) | |
internal: Use `using` instead of `#define` to alias smart pointers (#10673)
Diffstat (limited to 'src')
| -rw-r--r-- | src/helpers/memory/Memory.hpp | 10 |
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>; |
