Skip to content
Snippets Groups Projects
Commit 934ae198 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Remove useless traits

parent 50f93170
No related branches found
No related tags found
1 merge request!37Feature/language
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment