std::ranges::stride_view<V>::iterator<Const>::iterator
ja.cppreference.net より
/*iterator*/()
requires std::default_initializable<ranges::iterator_t<Base>> = default;
|
(1) | (C++23以降) |
constexpr /*iterator*/( /*iterator*/<!Const> i )
requires Const and
std::convertible_to<ranges::iterator_t<V>, ranges::iterator_t<Base>> and
std::convertible_to<ranges::sentinel_t<V>, ranges::sentinel_t<Base>>;
|
(2) | (C++23以降) |
private:
constexpr /*iterator*/( /*Parent*/& parent,
ranges::iterator_t<Base> current,
ranges::range_difference_t<Base> missing = 0 );
|
(3) | (説明専用*) |
iteratorを構築する。
1) デフォルトコンストラクタ。 値初期化する:
2)
/*iterator*/<false>から/*iterator*/<true>への変換。 以下を初期化する: 3)stride_view::beginとstride_view::endで使用されるプライベートコンストラクタ。このコンストラクタはユーザからアクセスできない。以下を初期化する:
パラメータ
| i | - | an /*iterator*/ < false > |
例
|
このセクションは不完全です
理由: 例がありません |