| 
    ROSE 0.11.145.357
    
   | 
 
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.