|
| AttachAllPreprocessingInfoTreeTrav (SgFile *sagep) |
|
AttachPreprocessingInfoTreeTraversalInheritedAttrribute | evaluateInheritedAttribute (SgNode *n, AttachPreprocessingInfoTreeTraversalInheritedAttrribute inh) |
|
AttachPreprocessingInfoTreeTraversalSynthesizedAttribute | evaluateSynthesizedAttribute (SgNode *n, AttachPreprocessingInfoTreeTraversalInheritedAttrribute inh, SubTreeSynthesizedAttributes st) |
|
void | display (const std::string &label) const |
|
| AttachPreprocessingInfoTreeTrav (std::map< std::string, ROSEAttributesList * > *attrMap) |
|
| AttachPreprocessingInfoTreeTrav (SgSourceFile *file, ROSEAttributesList *listOfAttributes) |
|
void | setupPointerToPreviousNode (SgLocatedNode *currentLocNodePtr) |
|
void | iterateOverListAndInsertPreviouslyUninsertedElementsAppearingBeforeLineNumber (SgLocatedNode *locatedNode, int lineNumber, PreprocessingInfo::RelativePositionType location, bool reset_start_index, ROSEAttributesList *currentListOfAttributes) |
|
void | handleBracedScopes (SgLocatedNode *previousLocatedNode, SgStatement *bracedScope, int lineOfClosingBrace, bool reset_start_index, ROSEAttributesList *currentListOfAttributes) |
|
AttachPreprocessingInfoTreeTraversalInheritedAttrribute | evaluateInheritedAttribute (SgNode *n, AttachPreprocessingInfoTreeTraversalInheritedAttrribute inh) |
|
AttachPreprocessingInfoTreeTraversalSynthesizedAttribute | evaluateSynthesizedAttribute (SgNode *n, AttachPreprocessingInfoTreeTraversalInheritedAttrribute inh, SubTreeSynthesizedAttributes st) |
|
void | display (const std::string &label) const |
|
ROSEAttributesList * | getListOfAttributes (int currentFileNameId) |
|
void | setMapOfAttributes () |
|
SynthesizedAttributeType | traverse (SgNode *node, InheritedAttributeType inheritedValue) |
| evaluates attributes on the entire AST
|
|
SynthesizedAttributeType | traverseWithinFile (SgNode *node, InheritedAttributeType inheritedValue) |
| evaluates attributes only at nodes which represent the same file as where the evaluation was started
|
|
SynthesizedAttributeType | traverse (SgNode *basenode, InheritedAttributeType inheritedValue, t_traverseOrder travOrder=preandpostorder) |
|
SynthesizedAttributeType | traverseWithinFile (SgNode *basenode, InheritedAttributeType inheritedValue, t_traverseOrder travOrder=preandpostorder) |
|
void | traverseInputFiles (SgProject *projectNode, InheritedAttributeType inheritedValue, t_traverseOrder travOrder=preandpostorder) |
|
| SgTreeTraversal (const SgTreeTraversal &) |
|
const SgTreeTraversal & | operator= (const SgTreeTraversal &) |
|