From 0a47575c7f4d649e5a7bbbafb8acac9b10860c9e Mon Sep 17 00:00:00 2001 From: Kamikadze <40305144+Kam1k4dze@users.noreply.github.com> Date: Sun, 8 Jun 2025 12:13:56 +0500 Subject: [PATCH] internal: Use `using` instead of `#define` to alias smart pointers (#10673) --- src/helpers/memory/Memory.hpp | 10 ++++++---- 1 file 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 -//NOLINTNEXTLINE using namespace Hyprutils::Memory; -#define SP Hyprutils::Memory::CSharedPointer -#define WP Hyprutils::Memory::CWeakPointer -#define UP Hyprutils::Memory::CUniquePointer +template +using SP = Hyprutils::Memory::CSharedPointer; +template +using WP = Hyprutils::Memory::CWeakPointer; +template +using UP = Hyprutils::Memory::CUniquePointer;