File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 2222#endif
2323
2424#include " ../gtc/type_ptr.hpp"
25+ #include < type_traits>
2526#include " type_trait.hpp"
2627
2728namespace glm
@@ -38,7 +39,7 @@ namespace glm
3839 template <typename genType>
3940 /* GLM_DEPRECATED*/ GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t components (genType const & v)
4041 {
41- return type<std::remove_cv< genType>::type >::elements;
42+ return type<genType>::elements;
4243 }
4344
4445#if GLM_COMPILER & GLM_COMPILER_VC
@@ -54,7 +55,7 @@ namespace glm
5455 template <typename genType>
5556 GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename genType::value_type const * end (genType const & v)
5657 {
57- return begin (v) + type<std::remove_cv< genType>::type >::elements;
58+ return begin (v) + type<genType>::elements;
5859 }
5960
6061 template <typename genType>
@@ -66,7 +67,7 @@ namespace glm
6667 template <typename genType>
6768 GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename genType::value_type * end (genType& v)
6869 {
69- return begin (v) + type<std::remove_cv< genType>::type >::elements;
70+ return begin (v) + type<genType>::elements;
7071 }
7172
7273 // / @}
You can’t perform that action at this time.
0 commit comments