ParallelForIndex
[req.parallel_for_index]
Index タイプは、次の要件を満たす場合に ParallelForIndex の要件を満たします:
ParallelForIndex の要件: 擬似署名、セマンティクス
- Index::Index(int)
int
値からのコンストラクター。
- Index::~Index()
デストラクター。
- void operator=(const Index&)
割り当て
注
擬似署名の戻りタイプ
void
は、operator=
が値を返す必要がないことを示します。operator=
は値を返すことができますが無視されます。
- bool operator<(const Index &i, const Index &j)
値 i は、値 j より先行します。
- D operator-(const Index &i, const Index &j)
[i,j)
の範囲内にある値の数。
- Index operator+(const Index &i, D k)
i の後の k 番目の値。
D
は式 j-i
のタイプです。size_t
に変換可能な任意の整数タイプを指定できます。インデックス要件をモデル化する例として、整数タイプとポインターがあります。
参照: