class_definition.print_simple_output.cpp

00001 #include "clssdf.h"
00002 
00003 namespace class_def {
00004 
00005 void class_definition::print_simple_output( std::ostream& os) const {
00006   int i, j;
00007   std::string funcname;
00008 
00009   os << "class qualifiers = {" << std::endl;
00010   for (i=0;i<_class_qualifiers.size();i++) {
00011     os << _class_qualifiers[i] << std::endl;
00012   }
00013   os << "}" << std::endl;
00014   
00015   os << "name = {" << _name << "}" << std::endl;
00016 
00017   os << "key attributes = {" << std::endl;
00018   for (i=0;i<_key_attributes.size();i++) {
00019     os << _key_attributes[i] << std::endl;
00020   }
00021   os << "}" << std::endl;
00022 
00023   os << "functional attributes = {" << std::endl;
00024   for (i=0;i<_functional_attributes.size();i++) {
00025     os << _functional_attributes[i] << std::endl;
00026   }
00027   os << "}" << std::endl;
00028 
00029   os << "derived attributes = {" << std::endl;
00030   for (i=0;i<_derived_attributes.size();i++) {
00031     os << _derived_attributes[i] << std::endl;
00032   }
00033   os << "}" << std::endl;
00034 
00035   os << "enum constants = {" << std::endl;
00036   for (i=0;i<_enum_constants.size();i++) {
00037     os << _enum_constants[i] << std::endl;
00038   }
00039   os << "}" << std::endl;
00040 
00041   os << "static constants = {" << std::endl;
00042   for (i=0;i<_static_constants.size();i++) {
00043     os << _static_constants[i] << std::endl;
00044   }
00045   os << "}" << std::endl;
00046 }
00047 
00048 }

Generated on Tue Jul 14 12:22:31 2009 for cstpp by  doxygen 1.5.1