removed unnecessary arithmetic check
This commit is contained in:
committed by
Mathias Agopian
parent
7795de4ac2
commit
e63282c9a2
@@ -73,7 +73,7 @@ public:
|
||||
constexpr TVec2() = default;
|
||||
|
||||
// handles implicit conversion to a tvec4. must not be explicit.
|
||||
template<typename A, typename = typename std::enable_if<std::is_arithmetic<A>::value >::type>
|
||||
template<typename A>
|
||||
constexpr TVec2(A v) : x(v), y(v) { }
|
||||
|
||||
template<typename A, typename B>
|
||||
|
||||
@@ -86,7 +86,7 @@ public:
|
||||
constexpr TVec3() = default;
|
||||
|
||||
// handles implicit conversion to a tvec4. must not be explicit.
|
||||
template<typename A, typename = typename std::enable_if<std::is_arithmetic<A>::value >::type>
|
||||
template<typename A>
|
||||
constexpr TVec3(A v) : x(v), y(v), z(v) { }
|
||||
|
||||
template<typename A, typename B, typename C>
|
||||
|
||||
@@ -85,7 +85,7 @@ public:
|
||||
constexpr TVec4() = default;
|
||||
|
||||
// handles implicit conversion to a tvec4. must not be explicit.
|
||||
template<typename A, typename = typename std::enable_if<std::is_arithmetic<A>::value >::type>
|
||||
template<typename A>
|
||||
constexpr TVec4(A v) : x(v), y(v), z(v), w(v) { }
|
||||
|
||||
template<typename A, typename B, typename C, typename D>
|
||||
|
||||
Reference in New Issue
Block a user