Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2006-03-02 16:46:35

Doug Gregor wrote:
> On Mar 2, 2006, at 8:39 AM, Peter Dimov wrote:
>> Line 293:
>> void init(FunctionPtr f, function_ptr_tag)
>> needs to be changed to:
>> void init(FunctionPtr /*f*/, function_ptr_tag)
>> to silence the "unreferenced formal parameter" warning. OK to commit?
> Yes, go ahead.

Done; there are two more warnings, one at function_template.hpp:141,
"conditional expression is constant", and one at function_base.hpp:287,
"local variable initialized but not referenced". These are harder to fix.
Should we #pragma them away?

The function_base one can be avoided by replacing

            functor_type* out_functor =
            // Some compilers (Borland, vc6, ...) are unhappy with


            // Some compilers (Borland, vc6, ...) are unhappy with

at some readability cost.

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