Restore debug functions #341

This commit is contained in:
Derek Bankieris
2016-10-31 09:10:33 -05:00
parent ef1405c3be
commit bdcfbb4e3a
8 changed files with 96 additions and 1 deletions

View File

@ -17,3 +17,24 @@ void EnumValues::setHasDefinition( bool in ) {
bool EnumValues::getHasDefinition() {
return has_definition ;
}
std::ostream & operator << (std::ostream & ostream , EnumValues & ev ) {
ostream << " name = " << ev.name << std::endl ;
ostream << " file_name = " << ev.file_name << std::endl ;
ostream << " namespaces =" ;
for (auto& name : ev.getNamespaces()) {
ostream << " " << name ;
}
ostream << std::endl ;
ostream << " parent classes =" ;
for (auto& clazz : ev.getContainerClasses()) {
ostream << " " << clazz ;
}
ostream << std::endl ;
for (auto& pair : ev.getPairs()) {
ostream << " " << pair.first << " " << pair.second << std::endl ;
}
return ostream ;
}