Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::histogram::unlimited_storage::incrementor
// In header: <boost/histogram/unlimited_storage.hpp> struct incrementor { // public member functions template<typename T, typename Buffer> void operator()(T *, Buffer &, std::size_t); template<typename Buffer> void operator()(mp_int *, Buffer &, std::size_t); template<typename Buffer> void operator()(double *, Buffer &, std::size_t); };