#include #include #include "quant_types.hpp" using namespace std; struct printer { template void operator() (T x) { cout << T::name << ":\t" << (int) RuntimeID::value << endl; } }; int main() { boost::mpl::for_each(printer()); }