Boost logo

Boost Users :

From: Olivier Tournaire (olitour_at_[hidden])
Date: 2007-12-11 04:45:01


Hi,

When I use this

std::cout << " count(acc) = " <<
boost::accumulators::extract::count(angular_acc) << std::endl;

to extract a value from my accumulator, I get compile errors :

boost\detail\function1.hpp(67) : error C2065: 'UnaryFunction' :
identificateur non déclaré ("undeclared identifier")
...
boost\detail\function1.hpp(67) : error C2275: 'impl' : utilisation non
conforme de ce type comme expression ("*illegal use of this type as an
expression")*
boost\detail\function1.hpp(67) : error C2059: erreur de syntaxe : ')'
("syntax error")
boost\detail\function1.hpp(67) : error C3861: 'BOOST_CONCEPT_ASSERT':
identificateur introuvable, même avec une recherche qui dépend de
l'argument ("identifier not found")

I am using boost 1.34.1 under VC 2003. Any issue ?

Regards

Olivier

Eric Niebler a écrit :
> Olivier Tournaire wrote:
>
>> Hi all,
>>
>> I am trying to use boost::accumulators lib and I would appreciate some
>> help. I do not know how to use the tag::density.
>> How do I use :
>>
>> accumulator_set<double, tag::density > angular_acc;
>>
>
> Have a look at the docs:
> http://boost-sandbox.sourceforge.net/libs/accumulators/doc/html/index.html
>
> That should be:
>
> accumulator_set<double, features<tag::density> > angular_acc;
>
>
>> and set
>>
>> density::cache_size
>> density::num_bins
>>
>> To have for example 10 subdivisions between -pi and pi ?
>> Then, how do I extract the results of the accumulation ?
>>
>
> The docs tell you all this, too.
>
>

-- 
Le temps des cerises reviendra. Dans l'immédiat, c'est le temps des noyaux. Courage.

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