Dereferences the iterator.
- Returns
- A reference to a value associated with the iterator. The value is cached in an internal buffer of the generating operator, and, if necessary, the buffer is assigned a value obtained from the generating functional object. Therefore, the returned reference is one to the internal buffer of the iterator, even if the functional object itself returns a reference.