From 953cd6846a2c32df0615dbb7f66eed5b1d6d2d5b Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Fri, 8 Feb 2019 18:57:19 +0100 Subject: [PATCH] Add is_trivially_castable for const TinyVector and const TinyMatrix --- src/utils/PastisTraits.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/PastisTraits.hpp b/src/utils/PastisTraits.hpp index 5214fabe4..4f7877ac9 100644 --- a/src/utils/PastisTraits.hpp +++ b/src/utils/PastisTraits.hpp @@ -11,8 +11,12 @@ inline constexpr bool is_trivially_castable = std::is_trivial_v<T>; template <size_t N, typename T> inline constexpr bool is_trivially_castable<TinyVector<N,T>> = is_trivially_castable<T>; +template <size_t N, typename T> +inline constexpr bool is_trivially_castable<const TinyVector<N,T>> = is_trivially_castable<T>; template <size_t N, typename T> inline constexpr bool is_trivially_castable<TinyMatrix<N,T>> = is_trivially_castable<T>; +template <size_t N, typename T> +inline constexpr bool is_trivially_castable<const TinyMatrix<N,T>> = is_trivially_castable<T>; #endif // PASTIS_TRAITS_HPP -- GitLab