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
Branches
Tags
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 to comment