template<class IndexType, size_t N, class ... SliceSpecifiers>
constexpr array<IndexType, sizeof...(SliceSpecifiers)>
src-indices(const array<IndexType, N>& indices, SliceSpecifiers ... slices);
概要
src-indices
はsubmdspan
動作説明用の関数テンプレートである。
適格要件
IndexType
は符号付き整数型または符号無し整数型であること。
戻り値
半開区間[0, sizeof...(SliceSpecifiers))
のk
に対して、k
番目の要素が下記の値を持つ配列を返す。
map-rank[k]
がdynamic_extent
に等しいとき、first_<IndexType, k>(slices...)
- そうでなければ、
first_<IndexType, k>(slices...) + indices[map-rank[k]]
バージョン
言語
- C++26