diff --git a/glm/core/type_vec1.hpp b/glm/core/type_vec1.hpp index b1c5eb6a..3f52ddbb 100644 --- a/glm/core/type_vec1.hpp +++ b/glm/core/type_vec1.hpp @@ -39,12 +39,18 @@ namespace detail template struct tvec1 { + ////////////////////////////////////// + // Implementation detail + enum ctor{_null}; typedef tvec1 type; typedef tvec1 bool_type; typedef T value_type; + ////////////////////////////////////// + // Helper + GLM_FUNC_DECL GLM_CONSTEXPR int length() const; ////////////////////////////////////// diff --git a/glm/core/type_vec2.hpp b/glm/core/type_vec2.hpp index 04480259..e42a979e 100644 --- a/glm/core/type_vec2.hpp +++ b/glm/core/type_vec2.hpp @@ -39,12 +39,18 @@ namespace detail template struct tvec2 { + ////////////////////////////////////// + // Implementation detail + enum ctor{_null}; typedef tvec2 type; typedef tvec2 bool_type; typedef T value_type; + ////////////////////////////////////// + // Helper + GLM_FUNC_DECL GLM_CONSTEXPR int length() const; ////////////////////////////////////// diff --git a/glm/core/type_vec3.hpp b/glm/core/type_vec3.hpp index 89d6cb02..b675a340 100644 --- a/glm/core/type_vec3.hpp +++ b/glm/core/type_vec3.hpp @@ -39,12 +39,18 @@ namespace detail template struct tvec3 { + ////////////////////////////////////// + // Implementation detail + enum ctor{_null}; typedef tvec3 type; typedef tvec3 bool_type; typedef T value_type; + ////////////////////////////////////// + // Helper + GLM_FUNC_DECL GLM_CONSTEXPR int length() const; ////////////////////////////////////// diff --git a/glm/core/type_vec4.hpp b/glm/core/type_vec4.hpp index 4da7a7b9..ca49a235 100644 --- a/glm/core/type_vec4.hpp +++ b/glm/core/type_vec4.hpp @@ -39,12 +39,18 @@ namespace detail template struct tvec4 { + ////////////////////////////////////// + // Implementation detail + enum ctor{_null}; typedef tvec4 type; typedef tvec4 bool_type; typedef T value_type; + ////////////////////////////////////// + // Helper + GLM_FUNC_DECL GLM_CONSTEXPR int length() const; //////////////////////////////////////