
7 May
2004
7 May
'04
2:43 p.m.
| On Fri, May 07, 2004 at 07:31:13PM +1000, Thorsten Ottosen wrote: | > "Pavol Droba" <droba@topmail.sk> wrote in message news:20040507065316.GC20346@lenin.felcer.sk... | It is not same for code entities like iterator_range is. IMO "range" is too broad term to be | used this. but considering the class need to be instatiated with an iterator, it this seems to carry double information: typedef vector<int> container; container v; typedef container::iterator iterator; iterator_range<iterator> my_range = make_iterator_range( v.begin(), v.end() ); while range<iterator> my_range = make_range( v.begin(), v.end() ); irange<iterator> my_range = make_irange( v.begin(), v.end() ); says IMO essentially what it must. br Thorsten