From 741756f17d5fcd26c3737cb43b28aa325d914fad Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Sun, 15 Sep 2013 12:44:11 +0200 Subject: [PATCH] Added comment on implementation details --- glm/core/type_vec1.hpp | 6 ++++++ glm/core/type_vec2.hpp | 6 ++++++ glm/core/type_vec3.hpp | 6 ++++++ glm/core/type_vec4.hpp | 6 ++++++ 4 files changed, 24 insertions(+) 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; //////////////////////////////////////