C++ の名前付き要件: ConstexprIterator (C++20 以降)
From cppreference.com
ConstexprIterator は、定数式評価中に使用できる LegacyIterator です。
[編集] 要件
型 It が ConstexprIterator を満たすのは、
- 型 It がイテレータ要件 MeowIterator の一部を満たし、
かつ、すべての
- purr (これは MeowIterator によってサポートが要求される It 上の操作) と、
- kittens... (purr の引数のセットで、その操作の要件を満たすもの) に対して、
次が成り立つ場合です。
- kittens... も使用できる場合、purr(kittens...) は定数式で使用できます。
[編集] 標準ライブラリ
以下の標準ライブラリ型は ConstexprIterator です。
- array::iterator および array::const_iterator。
- basic_string_view::iterator.
- span::iterator.
- vector::iterator および vector::const_iterator。
| (C++26以降) |
[編集] 関連項目
| イテレータライブラリ | イテレータ、イテレータ特性、アダプタ、およびユーティリティ関数の定義を提供します。 |