Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2007-03-27 19:28:06

on Tue Mar 27 2007, "Daniel Walker" <> wrote:

> On 3/23/07, David Abrahams <dave_at_[hidden]> wrote:
>> I don't get it. As mentioned earlier, we automatedly test our
>> examples and that one passed. Any idea why?
> I looked in boost/libs/parameter/test and grep lambda returned
> nothing.

It's not there.

> I found three tests for lazy binding with operator|| and none
> used lambda. It looks like lambda was never test. Is there some other
> way it would have been tested that I'm missing?

Yes, we have a system (see tools/litre) that allows us to embed
testing instructions in the source for our documentation. Actually
the process assembles source files and a Jamfile. We then run all the
tests in that Jamfile. If you look at the .rst files that document
the use of lambda, you can see that those examples are tested.

>> I'm open to whatever you and Daniel agree on.
> I like the idea of replacing the lambda example with a boost::bind
> example as Daniel suggested above.

Daniel, can you do that?

Dave Abrahams
Boost Consulting

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