#include "show_arglists.h" #include <iterator> #include <algorithm> #include <iostream> #include "config.h" using namespace std; void show_arglists(const std::vector<arglist> &l, bool concise){ DEFINE_COMPLEX; (void)C; cout << "simple: " << endl; std::copy(simple,simple+S,ostream_iterator<std::string>(cout," ")); cout << endl << "complex: " << endl; std::copy(complex.begin(),complex.end(),ostream_iterator<std::string>(cout," ")); cout << endl; for(unsigned int i=0;i<l.size();++i){ const arglist &a = l[i]; for(arglist::const_iterator it=a.begin(); it != a.end() ;++it){ if(concise){ cout << ( it->endsWith(deactivate.c_str() ) ? "X" : "O" ) << " "; }else{ cout << (*it).toLatin1().data() << " "; } } cout << endl; } }