Boost logo

Boost Users :

Subject: Re: [Boost-users] warning in boost concept
From: joel falcou (joel.falcou_at_[hidden])
Date: 2010-04-08 08:09:43


oberhoff wrote:
> Hi,
>
> this is using boost 1.42, I think the same happens in 1.43
>
> Using boost::accumulators generates a compiler warning in
> boost/concept_check.hpp:335. it seems the Arg member is a reference,
> but gcc doesnt like that there is no way to initialize it since it is
> private and the class does not have a constructor. this is
> particularly annoying since due to metaprogramming and the lag of
> variadic templates the instantiation trace in the error message for a
> single error is a few pages long, and it comes each time I instantiate
> an accumulator. is there a way to avoid this?
Well, if Arg is *always* a reference, it should be declared in the
BOOST_CONEPT_USAGE function.

-- 
___________________________________________
Joel Falcou - Assistant Professor
PARALL Team - LRI - Universite Paris Sud XI
Tel : (+33)1 69 15 66 35

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net