Distributed under the LGPL
*/
-#include <iomanip>
-#include <iostream>
-#include <sstream>
#include <msp/fs/utils.h>
+#include <msp/io/print.h>
#include "analyzer.h"
#include "builder.h"
#include "install.h"
for(Table::const_iterator i=table.begin(); i!=table.end(); ++i)
{
- ostringstream ss;
- ss<<left;
+ string line;
for(unsigned j=0; j<i->size(); ++j)
{
if(j>0)
- ss<<" ";
- ss<<setw(col_width[j])<<(*i)[j];
+ line+=" ";
+ line+=lexical_cast((*i)[j], Fmt("%-s").width(col_width[j]));
}
- cout<<ss.str()<<'\n';
+ IO::print("%s\n", line);
}
}