Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-12-12 11:20:15

David Abrahams <dave_at_[hidden]> writes:

> Phil Richards <news_at_[hidden]> writes:
>> On 2003-12-12, Aleksey Gurtovoy <agurtovoy_at_[hidden]> wrote:
>>> Phil Richards wrote:
>>> All algorithms and in particular [the current version of] 'transform' are
>>> pretty well documented -
>> Well, yes. It documents:
>> template<typename Sequence, typename Op>
>> struct transform { ... };
>> And Dave Abrahams ACCU slides use:
>> template <class Sequence1, class Sequence2, class BinaryOp>
>> struct transform;
> This was something Aleksey told me would be in the library, or he got
> inspired as we were writing the example and decided he was going to
> add (I forget which). In fact, I'm pretty sure it's documented that
> way in the book... [checking] Yep, so it is.

OK, now it's fixed in the CVS.

You can now write transform<seq,unaryOp> or

If you want to save a single template instantiation, you can write
transform1<seq,unaryOp> or transform2<seq1,seq2,binaryOp>

Dave Abrahams
Boost Consulting

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