| 341 | /// Any invalid status returned by the transformer will be returned immediately. |
| 342 | template <typename T, typename V> |
| 343 | Iterator<V> MakeTransformedIterator(Iterator<T> it, Transformer<T, V> op) { |
| 344 | return Iterator<V>(TransformIterator<T, V>(std::move(it), std::move(op))); |
| 345 | } |
| 346 | |
| 347 | template <typename T> |
| 348 | struct IterationTraits<Iterator<T>> { |
no outgoing calls