#include #include #include #include #include #include #include #include int main(int argc, char** argv) { using namespace boost::histogram; #define SIZEOF(x) std::printf("%32s: %lu\n", BOOST_STRINGIZE(x), sizeof(x)) SIZEOF(char); SIZEOF(int); SIZEOF(long); SIZEOF(float); SIZEOF(double); SIZEOF(void*); SIZEOF(std::string); SIZEOF(std::vector); SIZEOF(std::valarray); SIZEOF(boost::container::vector); SIZEOF(boost::scoped_array); SIZEOF(regular_axis); SIZEOF(polar_axis); SIZEOF(variable_axis); SIZEOF(category_axis); SIZEOF(integer_axis); SIZEOF(axis_type); }