@@ -63,39 +63,17 @@ enum _RANKS : rank_type {
6363};
6464
6565template <typename T> struct DTYPE {};
66- template <> struct DTYPE <double > {
67- constexpr static DTypeId value = FLOAT64 ;
68- };
69- template <> struct DTYPE <float > {
70- constexpr static DTypeId value = FLOAT32 ;
71- };
72- template <> struct DTYPE <int64_t > {
73- constexpr static DTypeId value = INT64 ;
74- };
75- template <> struct DTYPE <int32_t > {
76- constexpr static DTypeId value = INT32 ;
77- };
78- template <> struct DTYPE <int16_t > {
79- constexpr static DTypeId value = INT16 ;
80- };
81- template <> struct DTYPE <int8_t > {
82- constexpr static DTypeId value = INT8 ;
83- };
84- template <> struct DTYPE <uint64_t > {
85- constexpr static DTypeId value = UINT64 ;
86- };
87- template <> struct DTYPE <uint32_t > {
88- constexpr static DTypeId value = UINT32 ;
89- };
90- template <> struct DTYPE <uint16_t > {
91- constexpr static DTypeId value = UINT16 ;
92- };
93- template <> struct DTYPE <uint8_t > {
94- constexpr static DTypeId value = UINT8 ;
95- };
96- template <> struct DTYPE <bool > {
97- constexpr static DTypeId value = BOOL ;
98- };
66+ template <> struct DTYPE <double > { constexpr static DTypeId value = FLOAT64 ; };
67+ template <> struct DTYPE <float > { constexpr static DTypeId value = FLOAT32 ; };
68+ template <> struct DTYPE <int64_t > { constexpr static DTypeId value = INT64 ; };
69+ template <> struct DTYPE <int32_t > { constexpr static DTypeId value = INT32 ; };
70+ template <> struct DTYPE <int16_t > { constexpr static DTypeId value = INT16 ; };
71+ template <> struct DTYPE <int8_t > { constexpr static DTypeId value = INT8 ; };
72+ template <> struct DTYPE <uint64_t > { constexpr static DTypeId value = UINT64 ; };
73+ template <> struct DTYPE <uint32_t > { constexpr static DTypeId value = UINT32 ; };
74+ template <> struct DTYPE <uint16_t > { constexpr static DTypeId value = UINT16 ; };
75+ template <> struct DTYPE <uint8_t > { constexpr static DTypeId value = UINT8 ; };
76+ template <> struct DTYPE <bool > { constexpr static DTypeId value = BOOL ; };
9977
10078template <DTypeId DT > struct TYPE {};
10179template <> struct TYPE <FLOAT64 > {
0 commit comments