From 934ae1983464416cf5925ca6f2cf75de7344598e Mon Sep 17 00:00:00 2001
From: Stephane Del Pino <stephane.delpino44@gmail.com>
Date: Mon, 24 Jun 2019 17:38:16 +0200
Subject: [PATCH] Remove useless traits

---
 src/language/ASTNodeDataType.hpp | 45 --------------------------------
 1 file changed, 45 deletions(-)

diff --git a/src/language/ASTNodeDataType.hpp b/src/language/ASTNodeDataType.hpp
index feb114b9c..51a668184 100644
--- a/src/language/ASTNodeDataType.hpp
+++ b/src/language/ASTNodeDataType.hpp
@@ -17,51 +17,6 @@ enum class DataType
   void_t         = 9999
 };
 
-template <DataType data_type>
-struct DataTypeTraits;
-
-template <>
-struct DataTypeTraits<DataType::undefined_t>
-{
-  using Type = std::void_t<>;
-};
-
-template <>
-struct DataTypeTraits<DataType::bool_t>
-{
-  using Type = bool;
-};
-
-template <>
-struct DataTypeTraits<DataType::unsigned_int_t>
-{
-  using Type = uint64_t;
-};
-
-template <>
-struct DataTypeTraits<DataType::int_t>
-{
-  using Type = int64_t;
-};
-
-template <>
-struct DataTypeTraits<DataType::double_t>
-{
-  using Type = double;
-};
-
-template <>
-struct DataTypeTraits<DataType::typename_t>
-{
-  using Type = std::void_t<>;
-};
-
-template <>
-struct DataTypeTraits<DataType::void_t>
-{
-  using Type = std::void_t<>;
-};
-
 std::string dataTypeName(const DataType& data_type);
 
 DataType dataTypePromotion(const DataType& data_type_1, const DataType& data_type_2);
-- 
GitLab