Iros
Loading...
Searching...
No Matches
di::vocab::detail::LayoutMappingAlike Concept Reference
#include <
di/vocab/md/layout_stride.h
>
Concept definition
template
<
typename
M>
concept
di::vocab::detail::LayoutMappingAlike
=
requires
{
requires
concepts::Extents<typename M::ExtentsType>
;
{ M::is_always_strided() } ->
concepts::SameAs<bool>
;
{ M::is_always_exhaustive() } ->
concepts::SameAs<bool>
;
{ M::is_always_unique() } ->
concepts::SameAs<bool>
;
Constexpr
<M::is_always_strided()>::value;
Constexpr
<M::is_always_exhaustive()>::value;
Constexpr
<M::is_always_unique()>::value;
}
di::concepts::Extents
Definition
extents.h:17
di::concepts::SameAs
Definition
core.h:114
di::vocab::detail::LayoutMappingAlike
Definition
layout_stride.h:19
di::meta::Constexpr
A wrapper for a constexpr value.
Definition
core.h:77
di
vocab
detail
LayoutMappingAlike
Generated by
1.13.0