-
#include "tensorstore/strided_layout.h"
-
template <DimensionIndex R, ArrayOriginKind O, ContainerKind C>
requires (RankConstraint::Implies(RankConstraint::FromInlineRank(R),
static_rank)) &&
(IsArrayOriginKindConvertible(O, OriginKind))
explicit(CKind == container && C != container &&
R != 0) tensorstore::StridedLayout<Rank, OriginKind, CKind>::
StridedLayout(const StridedLayout<R, O, C>& source); Constructs from a layout with a compatible
static_rank
andarray_origin_kind
.