|
ROSE
0.9.6a
|
#include <sourceLocationInheritedAttribute.h>

Public Member Functions | |
| virtual | ~SourceLocationInheritedAttribute () |
| 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 |
Definition at line 5 of file sourceLocationInheritedAttribute.h.
|
virtual |
| SourceLocationInheritedAttribute::SourceLocationInheritedAttribute | ( | SgNode * | astNode) |
| SourceLocationInheritedAttribute::SourceLocationInheritedAttribute | ( | const SourceLocationInheritedAttribute & | X) |
| SourceLocationInheritedAttribute::SourceLocationInheritedAttribute | ( | const SourceLocationInheritedAttribute & | X, |
| SgNode * | astNode | ||
| ) |
| SourceLocationInheritedAttribute& SourceLocationInheritedAttribute::operator= | ( | const SourceLocationInheritedAttribute & | X) |
| void SourceLocationInheritedAttribute::initialize | ( | ) |
| void SourceLocationInheritedAttribute::refineClassification | ( | SgNode * | astNode) |
| void SourceLocationInheritedAttribute::display | ( | const std::string | s) | const |
| SgNode* SourceLocationInheritedAttribute::getGlobalScope | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getCurrentFunctionScope | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getLocalScope | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getLoopNestParentScope | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getConditionalParentScope | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getParentScope | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getCurrentFunctionBasicBlockScope | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getCurrentDeclarationInGlobalScope | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getCurrentStatement | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getCurrentExpression | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getCurrentNode | ( | ) | const |
| SgNode* SourceLocationInheritedAttribute::getCurrentStatementInScope | ( | SgScopeStatement * | targetScope) | const |
| 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.