Boost logo

Boost :

Subject: Re: [boost] phoenix::bind
From: Joel de Guzman (joel_at_[hidden])
Date: 2008-09-29 22:21:07

Peter Dimov wrote:
> Joel de Guzman:
> ...
>> I can definitely make sure that all those are supported.
>> I supported the lambda tests in phoenix.
> Unfortunately, the Lambda tests are incomplete, as they do not cover its
> most frequently encountered problems. Phoenix does seem to handle
> abstract classes fine, which is good, but it still has trouble with
> smart pointers:
[snip code]

> The problem on the third line is probably caused by the rvalue-ness of
> px.get(). Still, boost::bind can compile it today, so Phoenix should,
> too. :-)


> Incidentally, if I #include both boost/bind.hpp and phoenix under VC7.1,
> I get errors in composite.hpp due to its use of _1 as an argument name.
> I understand that this is caused by bind.hpp and that it's probably a
> compiler issue, but a simple rename might fix it.

I'll make sure all these issues are ironed out.


Joel de Guzman

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