| 114 | |
| 115 | template<class InputIterator, class Distance> |
| 116 | void advance(InputIterator& it, Distance n) |
| 117 | { |
| 118 | for (Distance i = Distance{}; i < n; ++i) |
| 119 | ++it; |
| 120 | } |
| 121 | |
| 122 | template<class InputIterator> |
| 123 | typename iterator_traits<InputIterator>::difference_type |
no outgoing calls