|
ROSE 0.11.145.354
|
Definition at line 5 of file sourceLocationInheritedAttribute.h.

Public Member Functions | |
| SourceLocationInheritedAttribute (SgNode *astNode) | |
| SourceLocationInheritedAttribute (const SourceLocationInheritedAttribute &X) | |
| SourceLocationInheritedAttribute (const SourceLocationInheritedAttribute &X, SgNode *astNode) | |
| SourceLocationInheritedAttribute & | operator= (const SourceLocationInheritedAttribute &X) |
| void | initialize () |
| void | refineClassification (SgNode *astNode) |
| void | display (const std::string s) const |
| SgNode * | getGlobalScope () const |
| SgNode * | getCurrentFunctionScope () const |
| SgNode * | getLocalScope () const |
| SgNode * | getLoopNestParentScope () const |
| SgNode * | getConditionalParentScope () const |
| SgNode * | getParentScope () const |
| SgNode * | getCurrentFunctionBasicBlockScope () const |
| SgNode * | getCurrentDeclarationInGlobalScope () const |
| SgNode * | getCurrentStatement () const |
| SgNode * | getCurrentExpression () const |
| SgNode * | getCurrentNode () const |
| SgNode * | getCurrentStatementInScope (SgScopeStatement *targetScope) const |
Public Attributes | |
| SgProject * | project |
| SgFile * | file |
| SgGlobal * | globalScope |
| SgFunctionDefinition * | currentFunctionDefinitionScope |
| SgBasicBlock * | currentFunctionBasicBlockScope |
| SgScopeStatement * | loopNestParentScope |
| SgScopeStatement * | conditionalParentScope |
| SgScopeStatement * | localScope |
| SgStatement * | currentStatement |
| SgExpression * | currentExpression |
| SgNode * | currentNode |
| std::vector< SgScopeStatement * > | scopeList |
| std::vector< SgStatement * > | statementList |
| SgProject* SourceLocationInheritedAttribute::project |
Definition at line 14 of file sourceLocationInheritedAttribute.h.
| SgFile* SourceLocationInheritedAttribute::file |
Definition at line 15 of file sourceLocationInheritedAttribute.h.
| SgGlobal* SourceLocationInheritedAttribute::globalScope |
Definition at line 16 of file sourceLocationInheritedAttribute.h.
| SgFunctionDefinition* SourceLocationInheritedAttribute::currentFunctionDefinitionScope |
Definition at line 17 of file sourceLocationInheritedAttribute.h.
| SgBasicBlock* SourceLocationInheritedAttribute::currentFunctionBasicBlockScope |
Definition at line 23 of file sourceLocationInheritedAttribute.h.
| SgScopeStatement* SourceLocationInheritedAttribute::loopNestParentScope |
Definition at line 27 of file sourceLocationInheritedAttribute.h.
| SgScopeStatement* SourceLocationInheritedAttribute::conditionalParentScope |
Definition at line 28 of file sourceLocationInheritedAttribute.h.
| SgScopeStatement* SourceLocationInheritedAttribute::localScope |
Definition at line 33 of file sourceLocationInheritedAttribute.h.
| SgStatement* SourceLocationInheritedAttribute::currentStatement |
Definition at line 37 of file sourceLocationInheritedAttribute.h.
| SgExpression* SourceLocationInheritedAttribute::currentExpression |
Definition at line 41 of file sourceLocationInheritedAttribute.h.
| SgNode* SourceLocationInheritedAttribute::currentNode |
Definition at line 44 of file sourceLocationInheritedAttribute.h.
| std::vector<SgScopeStatement*> SourceLocationInheritedAttribute::scopeList |
Definition at line 48 of file sourceLocationInheritedAttribute.h.
| std::vector<SgStatement*> SourceLocationInheritedAttribute::statementList |
Definition at line 51 of file sourceLocationInheritedAttribute.h.