template<typename vector_t>
((layout<vector_t> == Layout::ColMajor) ||
(layout<vector_t> == Layout::RowMajor) ||
(layout<vector_t> == Layout::Strided)) &&
requires(const vector_t& v)
{
{
(legacy_vector(v)).n
}
{
(legacy_vector(
v)).ptr[0]
}
{
}
->std::convertible_to<size_type<vector_t>>;
}
Definition concepts.hpp:652
Definition concepts.hpp:710
Definition concepts.hpp:252
typename traits::real_type_traits< Types..., int >::type real_type
The common real type of the list of types.
Definition scalar_type_traits.hpp:113