-
#include "tensorstore/index_space/index_transform.h" -
template <DimensionIndex SourceInputRank,
DimensionIndex SourceOutputRank,
ContainerKind SourceCKind>
requires (RankConstraint::Implies(SourceInputRank, InputRank)) &&
(RankConstraint::Implies(SourceOutputRank, OutputRank))
IndexTransform&
tensorstore::IndexTransform<InputRank, OutputRank, CKind>::operator=(
const IndexTransform<SourceInputRank,
SourceOutputRank,
SourceCKind>& other) noexcept; -
template <DimensionIndex SourceInputRank,
DimensionIndex SourceOutputRank,
ContainerKind SourceCKind>
requires (RankConstraint::Implies(SourceInputRank, InputRank)) &&
(RankConstraint::Implies(SourceOutputRank, OutputRank))
IndexTransform&
tensorstore::IndexTransform<InputRank, OutputRank, CKind>::operator=(
IndexTransform<SourceInputRank, SourceOutputRank, SourceCKind>&&
other) noexcept; Assign from a compatible existing index transform.
- Requires:¶
SourceInputRankis implicitly convertible toInputRank- Requires:¶
SourceOutputRankis implicitly convertible toOutputRank