NOLINTNEXTLINE(performance-unnecessary-value-param)
| 3434 | typename... Extra> |
| 3435 | // NOLINTNEXTLINE(performance-unnecessary-value-param) |
| 3436 | typing::Iterator<ValueType> make_iterator(Iterator first, Sentinel last, Extra &&...extra) { |
| 3437 | return detail::make_iterator_impl<detail::iterator_access<Iterator>, |
| 3438 | Policy, |
| 3439 | Iterator, |
| 3440 | Sentinel, |
| 3441 | ValueType, |
| 3442 | Extra...>(std::forward<Iterator>(first), |
| 3443 | std::forward<Sentinel>(last), |
| 3444 | std::forward<Extra>(extra)...); |
| 3445 | } |
| 3446 | |
| 3447 | /// Makes a python iterator over the keys (`.first`) of a iterator over pairs from a |
| 3448 | /// first and past-the-end InputIterator. |
no outgoing calls