-
#include "tensorstore/strided_layout.h"
-
template <DimensionIndex Rank,
ArrayOriginKind OriginKind,
ContainerKind CKind,
typename LayoutOrder>
requires IsContiguousLayoutOrder<
LayoutOrder,
RankConstraint::FromInlineRank(Rank)>
bool tensorstore::IsContiguousLayout(
const StridedLayout<Rank, OriginKind, CKind>& layout,
LayoutOrder order,
Index element_size); Checks if
layout
is a contiguous layout with the specified order and element size.