From 4098bd0823a12a2f5b2bb82e236cd518509c7943 Mon Sep 17 00:00:00 2001 From: Reece Date: Wed, 19 Jan 2022 19:26:30 +0000 Subject: [PATCH] [*] I did not steal :( --- Include/AuroraTypedefs.hpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Include/AuroraTypedefs.hpp b/Include/AuroraTypedefs.hpp index 9af12109..a863a451 100644 --- a/Include/AuroraTypedefs.hpp +++ b/Include/AuroraTypedefs.hpp @@ -51,7 +51,7 @@ template struct AuIsSame : AuTrueType {}; -template< class T, class U > +template inline constexpr bool AuIsSame_v = AuIsSame::value; namespace _audetail { @@ -89,23 +89,23 @@ struct AuIsBaseOf : > {}; -template +template inline constexpr bool AuIsBaseOf_v = AuIsBaseOf::value; -template +template inline constexpr bool AuIsPointer_v = false; -template -inline constexpr bool AuIsPointer_v<_Ty *> = true; +template +inline constexpr bool AuIsPointer_v = true; -template -inline constexpr bool AuIsPointer_v<_Ty *const> = true; +template +inline constexpr bool AuIsPointer_v = true; -template -inline constexpr bool AuIsPointer_v<_Ty *volatile> = true; +template +inline constexpr bool AuIsPointer_v = true; -template -inline constexpr bool AuIsPointer_v<_Ty *const volatile> = true; +template +inline constexpr bool AuIsPointer_v = true; template struct AuRemovePointer {typedef T type;};