Iros
 
Loading...
Searching...
No Matches
di::concepts::MDLayoutMapping Concept Reference

#include <di/vocab/md/concepts/md_layout.h>

Concept definition

template<typename M>
typename M::ExtentsType;
typename M::SizeType;
typename M::RankType;
typename M::LayoutType;
{ m.required_span_size() } -> SameAs<typename M::SizeType>;
{ m.is_unique() } -> SameAs<bool>;
{ m.is_exhaustive() } -> SameAs<bool>;
{ m.is_strided() } -> SameAs<bool>;
{ M::is_always_unique() } -> SameAs<bool>;
{ M::is_always_exhaustive() } -> SameAs<bool>;
{ M::is_always_strided() } -> SameAs<bool>;
}
Definition operations.h:40
Definition compare.h:82
Definition md_layout.h:15
Definition core.h:114