- void print(unsigned ValFieldSize, unsigned NameFieldSize) {
- std::cerr << std::string(ValFieldSize-Value.length(), ' ')
- << Value << " " << Name
- << std::string(NameFieldSize-std::strlen(Name), ' ')
- << " - " << Desc << "\n";
+ void print(unsigned ValFieldSize, unsigned NameFieldSize,
+ std::ostream &OS) {
+ OS << std::string(ValFieldSize-Value.length(), ' ')
+ << Value << " " << Name
+ << std::string(NameFieldSize-std::strlen(Name), ' ')
+ << " - " << Desc << "\n";