From: Neal Becker (ndbecker2_at_[hidden])
Date: 2005-08-22 06:28:33
Pavol Droba wrote:
> I have a proposal for addition to Boost.Range library:
> template<typename RangeT, typename OtherRangeT>
> RangeT construct<RangeT>(const OtherRangeT& Source);
> template<typename RangeT, typename IteratorT>
> RangeT construct<RangeT>(IteratorT From, IteratorT To);
> Both functions should construct a range of type RangeT, that will
> contain elements from Source or [From,To) respectively.
> In the standard library Sequence concept defines a way for constructing a
> sequence from and arbitrary range of iterators. This is very useful
> concept and it would be nice to have something similar available
> in the Range library.
Yes, I already proposed this and use if frequently.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk