Ticket #1747 (new RFC)

Opened 4 years ago

Switch shift and pop for reverse iterators

Reported by: nwellnhof Owned by:
Priority: normal Milestone:
Component: core Version: 2.6.0
Severity: medium Keywords:
Cc: Language:
Patch status: Platform:

Description

Currently, you're supposed to use "shift" with normal iterators and "pop" with reverse iterators. I think that doesn't make sense. If I have a function that takes an iterator as argument, how does it know whether to use shift or pop? I think that shift and pop should be switched for reverse iterators.

Note: See TracTickets for help on using tickets.