
15 Jun
2009
15 Jun
'09
2:51 p.m.
AMDG Robert Jones wrote:
On Mon, Jun 15, 2009 at 2:06 PM, Steven Watanabe
wrote: Robert Jones wrote:
So given, say
bool f( int );
lambda::bind( f, lambd::_1 );
inside lambda_traits a const qualifier is applied to f, which is already const, hence the warning.
Anyone know how to avoid this, other than #pragma to disable the warning?
Boost version? Compiler version? It compiles cleanly for me with the trunk and vc9, warning level 4.
Boost 1.33.1, VC++ 2005 - I'd forgotten I'm using such an old version of Boost, as I'm working on an older version of our product at the moment!
Okay. You might try explicitly taking the address of f, but you may get other warnings since until about 6 months ago, Boost.Lambda was pretty noisy In Christ, Steven Watanabe