3 Mar
2010
3 Mar
'10
11:41 p.m.
Gabriel Redner wrote:
If I have a pair of iterators, I can construct a set like so:
std::set<SomeType> s(it1, it2);
If instead I have a range, I can adapt it like so:
std::set<SomeType> s(boost::begin(range), boost::end(range));
However, my range object is being constructed on the fly. I'd like to be able to do:
std::set<SomeType> s(MakeRange(args));
Have you looked at range_ex? http://www.boostpro.com/vault/index.php?action=downloadfile&filename=range_ex.zip&directory=Algorithms& I think this has been reviewed, but I don't remember its current "official" status at the moment.