|
@@ -129,14 +129,16 @@ namespace detail
|
|
|
|
|
|
|
|
// -- Implicit basic constructors --
|
|
// -- Implicit basic constructors --
|
|
|
|
|
|
|
|
-# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
|
|
|
|
|
|
|
+# if GLM_CONFIG_DEFAULTED_DEFAULT_CTOR == GLM_DISABLE
|
|
|
template<typename T, qualifier Q>
|
|
template<typename T, qualifier Q>
|
|
|
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec()
|
|
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec()
|
|
|
# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE
|
|
# if GLM_CONFIG_CTOR_INIT != GLM_CTOR_INIT_DISABLE
|
|
|
: x(0), y(0), z(0), w(0)
|
|
: x(0), y(0), z(0), w(0)
|
|
|
# endif
|
|
# endif
|
|
|
{}
|
|
{}
|
|
|
|
|
+# endif
|
|
|
|
|
|
|
|
|
|
+# if GLM_CONFIG_DEFAULTED_FUNCTIONS == GLM_DISABLE
|
|
|
template<typename T, qualifier Q>
|
|
template<typename T, qualifier Q>
|
|
|
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<4, T, Q> const& v)
|
|
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec<4, T, Q>::vec(vec<4, T, Q> const& v)
|
|
|
: x(v.x), y(v.y), z(v.z), w(v.w)
|
|
: x(v.x), y(v.y), z(v.z), w(v.w)
|