id summary reporter owner description type status milestone component version severity resolution keywords cc 6535 MS VS 2010 compile failure using a droppable accumulator michael.rosen@… Eric Niebler " We are using Boost 1.48.0 and found a compilation failure on Windows using VS 2010. The project builds properly on Linux and OSX. I've provided a concise repro below. In short - a plain density accumulator is OK - a droppable density accumulator fails to compile (missing operator) - a droppable sum accumulator is OK. {{{ #include #include #include #include using namespace boost; using namespace accumulators; // OK. Plain density accumulator. Compiles fine on VStudio 2010, boost v1.48.0 //typedef accumulator_set > DensityAcc; // NG. Droppable density accumulator causes ""error C2676: binary '[' : 'const boost::accumulators::droppable_accumulator' does not define this operator or a conversion to a type acceptable to the predefined operator"" typedef accumulator_set> > DensityAcc; // OK. Droppable sum accumulator seems OK. // typedef accumulator_set> > SumAcc; int main() { DensityAcc myAccumulator( tag::density::num_bins = 20, tag::density::cache_size = 10); //SumAcc myAccumulator; return 0; } }}} " Bugs closed To Be Determined accumulator Boost 1.48.0 Problem fixed