| 194 | }; |
| 195 | template <typename IteratorT> |
| 196 | ZipWrapperIterator<IteratorT> makeZipWrapperIterator(IteratorT current, IteratorT end) { |
| 197 | return ZipWrapperIterator<IteratorT>(current, end); |
| 198 | } |
| 199 | |
| 200 | // Takes two ZipIterators / ZipTupleIterators and concatenates them into a |
| 201 | // single iterator that returns the concatenated tuple. |