Boost logo

Boost :

From: John Torjo (john.lists_at_[hidden])
Date: 2004-11-12 14:19:14


Richard Peters wrote:

> In algo.hpp, I see the following code:
>
> // template<class fwd_it, class out_it> out_it
> // rotate_copy(fwd_it first, fwd_it middle, fwd_it last, out_it result);
> template<class r, class fwd_it, class out_it> inline out_it
> rotate_coy(const r& val1, fwd_it val2, out_it val3) {
> return ::std::rotate_coy( val1.begin(), val1.end(), val2, val3 );
> }
> template<class r, class fwd_it, class out_it> inline out_it
> rotate_coy(r& val1, fwd_it val2, out_it val3) {
> return ::std::rotate_coy( val1.begin(), val1.end(), val2, val3 );
> }

also - I made a typo there (rotate_coy instead of rotate_copy)

>
> I would expect the range version of rotate_copy to take as first parameter a
> range, and as second parameter an iterator pointing to an element inside

You are right. It was my mistake. Fixed it now, thanks.

Best,
John

-- 
John Torjo,    Contributing editor, C/C++ Users Journal
-- "Win32 GUI Generics" -- generics & GUI do mix, after all
-- http://www.torjo.com/win32gui/
-- v1.5 - tooltips at your fingertips (work for menus too!)
    + bitmap buttons (work for MessageBox too!)
    + tab dialogs, hyper links, lite html

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