removed unnecessary arithmetic check

This commit is contained in:
Mathias Agopian
2019-04-19 16:41:31 -07:00
committed by Mathias Agopian
parent 7795de4ac2
commit e63282c9a2
3 changed files with 3 additions and 3 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>