cpp/ranges/join view/iterator/iterator

Construct an iterator.

@1@ Default constructor. Value-initializes the underlying iterators, and initializes the pointer to parent ranges with.

@2@ Initializes the underlying iterator with, and the pointer to parent  with ; then calls.

@3@ Conversion from to. Move constructs the underlying iterators with,  with , and underlying pointer to parent  with.