[*] I did not steal :(
This commit is contained in:
parent
c965d8384f
commit
4098bd0823
@ -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;};
|
||||
|
Loading…
Reference in New Issue
Block a user