lin
lin::internal::have_same_vector_traits< Cs > Struct Template Reference

Tests if a set of vector types all have the same vector traits. More...

#include <lin/core/traits/vector.hpp>

Inheritance diagram for lin::internal::have_same_vector_traits< Cs >:
lin::internal::conjunction< have_same_elements< Cs... >, have_same_vector_dimensions< Cs... > >

Detailed Description

template<class... Cs>
struct lin::internal::have_same_vector_traits< Cs >

Tests if a set of vector types all have the same vector traits.

Template Parameters
CsVector types.

Two vectors are determined to have the same vector traits if they have the same vector dimensions and element types.

If less than two vector are given, it defaults to true.

See also
internal::is_vector
internal::have_same_elements
internal::have_same_vector_dimensions

The documentation for this struct was generated from the following file: