Fix return type of IteratorIterator::getInnerIterator #11100
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When creating an
IteratorIterator
with an iterator ofTIterator
, we can assume thatgetInnerIterator
will return that sameTIterator
type. Technically, this change could be applied toOuterIterator
, although that would require us to introduce aTIterator
template toOuterIterator
, which may break existing usages beyond the default iterators for which stubs are provided. Please advise if it's ok to changeOuterIterator
to get an additional template for the iterator it's wrapping.