cpp/ranges/join view/iterator

The return type of, and of when both the outer range  and the inner range  satisfy  and the parent  is a.

If is not a simple view (e.g. if  is invalid or different from ),  is true for iterators returned from the const overloads, and false otherwise. If is a simple view,  is true if and only if  is a reference.

The name of this class template (shown here as ) is unspecified.