trick/trick_source/codegen/Interface_Code_Gen
Alex Lin 3e0abdddc5 Checkpoints cannot handle overloaded names
When a field is processed in a class it is added to a list.  This list
will contain the fields from base classes the current class inherits
from.  We check the list of fields we inherited, if we find that the
current field overloads the name of an inherited field we adjust the
inherited field's name to be shown as the fully qualified name in io_src
code.

Fixes #31
2015-03-25 15:58:33 -05:00
..
.gitignore Initial commit of everything. 2015-02-26 09:02:31 -06:00
ClassTemplateVisitor.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
ClassTemplateVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
ClassValues.cpp Checkpoints cannot handle overloaded names 2015-03-25 15:58:33 -05:00
ClassValues.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
ClassVisitor.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
ClassVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
CommentSaver.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
CommentSaver.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
ConstructValues.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
ConstructValues.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
design.dox_in Initial commit of everything. 2015-02-26 09:02:31 -06:00
EnumValues.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
EnumValues.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
EnumVisitor.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
EnumVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
FieldDescription.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
FieldDescription.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
FieldVisitor.cpp Fixes io_src code for typedef structures. 2015-03-24 11:01:31 -05:00
FieldVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
HeaderSearchDirs.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
HeaderSearchDirs.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
ICGASTConsumer.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
ICGASTConsumer.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
main.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
makefile Initial commit of everything. 2015-02-26 09:02:31 -06:00
PrintAttributes.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
PrintAttributes.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
PrintAttributesFactory.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
PrintAttributesFactory.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
PrintFileContents10.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
PrintFileContents10.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
PrintFileContents13.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
PrintFileContents13.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
PrintFileContentsBase.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
PrintFileContentsBase.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
TranslationUnitVisitor.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
TranslationUnitVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
TypedefVisitor.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
TypedefVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
Utilities.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
Utilities.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
VariableVisitor.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
VariableVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00