Avoid using a hidden unnamed template parameter

This commit is contained in:
Chris Robinson
2020-12-15 23:47:47 -08:00
parent 5b51a58ff2
commit f38919eecc
+4 -2
View File
@@ -11,8 +11,9 @@
namespace alu {
template<typename T, std::enable_if_t<std::is_floating_point<T>::value, bool> = true>
template<typename T>
class VectorR {
static_assert(std::is_floating_point<T>::value, "Must use floating-point types");
alignas(16) std::array<T,4> mVals;
public:
@@ -63,8 +64,9 @@ public:
};
using Vector = VectorR<float>;
template<typename T, std::enable_if_t<std::is_floating_point<T>::value, bool> = true>
template<typename T>
class MatrixR {
static_assert(std::is_floating_point<T>::value, "Must use floating-point types");
alignas(16) std::array<T,16> mVals;
public: