17 Feb
2007
17 Feb
'07
8:54 p.m.
Erik Ã…ldstedt Sund <eriksund@broadpark.no> writes:
Hi,
just a short question: Why does not the zip_iterator header have the following (or something along the lines of the following) creator function:
template <typename Iter1Type, typename Iter2Type> boost::zip_iterator<boost::tuple<Iter1Type, Iter2Type> > make_zip_iterator(Iter1Type i, Iter2Type j) { return boost::make_zip_iterator(boost::make_tuple(i, j)); }
Well a. we didn't think of it and b. We'd feel obliged to provide a whole series of overloads for up to N iterators.
That would make creating a zip_iterator much simpler.
Patches welcomed, if they include documentation and tests :) -- Dave Abrahams Boost Consulting www.boost-consulting.com