
On 2010-04-08 14:52:48 +0200, Mathias Gaunard <mathias.gaunard@ens-lyon.org> said:
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?
Declaring a constructor without defining it would fix the issue.
so should I forward this to the maintainer of accumulators?