File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 22
22
#endif
23
23
24
24
#include " ../gtc/type_ptr.hpp"
25
+ #include < type_traits>
25
26
#include " type_trait.hpp"
26
27
27
28
namespace glm
@@ -38,7 +39,7 @@ namespace glm
38
39
template <typename genType>
39
40
/* GLM_DEPRECATED*/ GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR length_t components (genType const & v)
40
41
{
41
- return type<std::remove_cv< genType>::type >::elements;
42
+ return type<genType>::elements;
42
43
}
43
44
44
45
#if GLM_COMPILER & GLM_COMPILER_VC
@@ -54,7 +55,7 @@ namespace glm
54
55
template <typename genType>
55
56
GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename genType::value_type const * end (genType const & v)
56
57
{
57
- return begin (v) + type<std::remove_cv< genType>::type >::elements;
58
+ return begin (v) + type<genType>::elements;
58
59
}
59
60
60
61
template <typename genType>
@@ -66,7 +67,7 @@ namespace glm
66
67
template <typename genType>
67
68
GLM_NODISCARD GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename genType::value_type * end (genType& v)
68
69
{
69
- return begin (v) + type<std::remove_cv< genType>::type >::elements;
70
+ return begin (v) + type<genType>::elements;
70
71
}
71
72
72
73
// / @}
You can’t perform that action at this time.
0 commit comments