|
ROSE
0.11.96.11
|
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 |
1.8.17