Lexicon mylex1;
Lexicon mylex2;
// old usage:
std::err << "The two lexicons:\n";
// old usage dumps into std::cout !!!!!
mylex1.dump();
mylex2.dump();
//new usage
It can "dump" wherever I need
std::err << "The two lexicons:\n" << mylex1 << mylex2 << "\n";
std::cout << "The two lexicons:\n" << mylex1 << mylex2 << "\n";
Instead of this:
overload like this:
usage: