#include #include #include #include BOOST_AUTO(par, '{' << -(boost::spirit::karma::int_ % ',') << '}');//Define par here would lead to error! int main(){ using namespace std; namespace karma = boost::spirit::karma; list l{1, 2, 4}; //BOOST_AUTO(par, '{' << -(boost::spirit::karma::int_ % ',') << '}');//Whils this would not! cout<