-
#include "tensorstore/index_space/index_transform.h" -
template <DimensionIndex SourceInputRank,
DimensionIndex SourceOutputRank,
ContainerKind SourceCKind>
requires (RankConstraint::EqualOrUnspecified(SourceInputRank,
InputRank)) &&
(RankConstraint::EqualOrUnspecified(SourceOutputRank,
OutputRank))
explicit tensorstore::IndexTransform<InputRank, OutputRank, CKind>::
IndexTransform(unchecked_t,
const IndexTransform<SourceInputRank,
SourceOutputRank,
SourceCKind>& other); -
template <DimensionIndex SourceInputRank,
DimensionIndex SourceOutputRank,
ContainerKind SourceCKind>
requires (RankConstraint::EqualOrUnspecified(SourceInputRank,
InputRank)) &&
(RankConstraint::EqualOrUnspecified(SourceOutputRank,
OutputRank))
explicit tensorstore::IndexTransform<InputRank, OutputRank, CKind>::
IndexTransform(unchecked_t,
IndexTransform<SourceInputRank,
SourceOutputRank,
SourceCKind>&& other); Unchecked conversion from a potentially compatible existing index transform.
- Requires:¶
SourceInputRankisStaticCast-convertible toInputRank- Requires:¶
SourceOutputRankisStaticCast-convertible toOutputRank- Pre:¶
!other.valid()orother.input_rank()is compatible withInputRank- Pre:¶
!other.valid()orother.output_rank()is compatible withOutputRank