std::ranges::transform_view<V,F>::iterator

The return type of transform_view::begin, and of transform_view::end when the underlying view is a common_range.

# Declarations

template< bool Const >
class /*iterator*/

(since C++20) (exposition only*)

# Defect reports

DRApplied toBehavior as publishedCorrect behavior
P2259R1C++20member iterator_category is always defineddefined only if Base models forward_range
LWG 3555C++20the definition of iterator_concept ignores constmade to consider
LWG 3798C++20iterator_category is input-only if transformation result is rvalue referencemay have a stronger category