Boost logo

Boost :

Subject: Re: [boost] [range] resulting range type
From: Jeffrey Hellrung (jhellrung_at_[hidden])
Date: 2010-03-01 10:48:39

Andrey Torba wrote:
> Hi All,
> When i implement range based algorithms i always have to write
> `boost::iterator_range<typename boost::range_iterator<R>::type>'. It is
> pretty annoying.
> i.e.:
> template<class R>
> boost::iterator_range<typename boost::range_iterator<R>::type> Algo(R& r);
> I would like to have special metafunction in Boost.Range for such cases to
> make code more cleaner:
> template<class R>
> typename boost::make_range<R>::type Algo(R& r);
> What do you think?

Can you use boost::sub_range<R> ?

- Jeff

Boost list run by bdawes at, gregod at, cpdaniel at, john at