fix generic VectorT ctor for non float-convertible scalar types

This commit is contained in:
Janis Born
2015-11-17 11:37:23 +01:00
parent 2ddafd43eb
commit 11c9946934

View File

@@ -104,7 +104,7 @@ public:
template<typename... T,
typename = typename std::enable_if<sizeof...(T) == DIM>::type,
typename = typename std::enable_if<are_convertible_to<float, T...>::value>::type>
typename = typename std::enable_if<are_convertible_to<Scalar, T...>::value>::type>
constexpr VectorT(T... vs) : Base { static_cast<Scalar>(vs)...}
{ }