Boost logo

Boost :

From: Thorsten Ottosen (nesotto_at_[hidden])
Date: 2005-02-01 18:18:42


"Jonathan Turkanis" <technews_at_[hidden]> wrote in message
news:ctoves$kg0$1_at_sea.gmane.org...
| Thorsten Ottosen wrote:
|
| >
| > freestanding:
| > ------------
| >
| > iterator_range make_sub_range( range&, size_type left, size_type
| > right = 0 );

advances begin(r) and decreases end(r)
to produce a smaller range

| iterator_range make_super_range( range&, size_type left,
| > size_type right = 0 );

decreases begin(r) and advances end(r)
to produce a larger range

| > iterator_range make_range( range&, difference_type left,
| > difference_type right = 0 );

does advance( begin(r), left ) and advance( end(r), right )
and is thus the most general.

| Could you say what each of these does?

HIH,

-Thorsten


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk