std::ranges::transform_view<V,F>::iterator<Const>::operator[]
From cppreference.com
< cpp | ranges | transform view | iterator
| constexpr decltype(auto) operator[]( difference_type n ) const requires ranges::random_access_range<Base>; |
(C++20以降) | |
指定された相対位置の要素を、変換後に返します。
実質的には std::invoke(*parent_->fun_, current_[n]) を返します。ここで、*parent_->fun_ は親の transform_view に格納されている変換関数であり、current_ は V への基底イテレータです。
[編集] パラメータ
| n | - | 現在の位置からの相対位置。 |
[編集] 戻り値
変換された要素
[編集] 例
| このセクションは未完成です 理由: 例がありません |