Skip to content
Snippets Groups Projects
Commit 953cd684 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Add is_trivially_castable for const TinyVector and const TinyMatrix

parent fce2f483
No related branches found
No related tags found
1 merge request!11Feature/mpi
...@@ -11,8 +11,12 @@ inline constexpr bool is_trivially_castable = std::is_trivial_v<T>; ...@@ -11,8 +11,12 @@ inline constexpr bool is_trivially_castable = std::is_trivial_v<T>;
template <size_t N, typename T> template <size_t N, typename T>
inline constexpr bool is_trivially_castable<TinyVector<N,T>> = is_trivially_castable<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> template <size_t N, typename T>
inline constexpr bool is_trivially_castable<TinyMatrix<N,T>> = is_trivially_castable<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 #endif // PASTIS_TRAITS_HPP
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment