[*] I did not steal :(

This commit is contained in:
Reece Wilson 2022-01-19 19:26:30 +00:00
parent c965d8384f
commit 4098bd0823

View File

@ -95,17 +95,17 @@ inline constexpr bool AuIsBaseOf_v = AuIsBaseOf<Base, Derived>::value;
template<class>
inline constexpr bool AuIsPointer_v = false;
template <class _Ty>
inline constexpr bool AuIsPointer_v<_Ty *> = true;
template<class T>
inline constexpr bool AuIsPointer_v<T *> = true;
template <class _Ty>
inline constexpr bool AuIsPointer_v<_Ty *const> = true;
template<class T>
inline constexpr bool AuIsPointer_v<T *const> = true;
template <class _Ty>
inline constexpr bool AuIsPointer_v<_Ty *volatile> = true;
template <class T>
inline constexpr bool AuIsPointer_v<T *volatile> = true;
template <class _Ty>
inline constexpr bool AuIsPointer_v<_Ty *const volatile> = true;
template <class T>
inline constexpr bool AuIsPointer_v<T *const volatile> = true;
template<class T>
struct AuRemovePointer {typedef T type;};