From b26b9302e0cae626929b23b18c8222757745d64a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Tue, 18 Jul 2023 18:43:10 +0200 Subject: [PATCH] Remove unused `TIsArithmetic` --- Source/Engine/Core/Templates.h | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/Source/Engine/Core/Templates.h b/Source/Engine/Core/Templates.h index 49da8b84a..d2e7e4359 100644 --- a/Source/Engine/Core/Templates.h +++ b/Source/Engine/Core/Templates.h @@ -12,7 +12,7 @@ namespace THelpers { - template + template struct TIsTriviallyDestructibleImpl { enum { Value = true }; @@ -96,7 +96,7 @@ struct TOr<> template struct TNot { - enum { Value = !Type::Value }; + enum { Value = !Type::Value }; }; //////////////////////////////////////////////////////////////////////////////////// @@ -147,30 +147,6 @@ struct TIsEnum //////////////////////////////////////////////////////////////////////////////////// -// Checks if a type is arithmetic. - -template struct TIsArithmetic { enum { Value = false }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; -template<> struct TIsArithmetic { enum { Value = true }; }; - -template struct TIsArithmetic { enum { Value = TIsArithmetic::Value }; }; -template struct TIsArithmetic< volatile T> { enum { Value = TIsArithmetic::Value }; }; -template struct TIsArithmetic { enum { Value = TIsArithmetic::Value }; }; - -//////////////////////////////////////////////////////////////////////////////////// - // Checks if a type is POD (plain old data type). template