ROSE  0.11.145.0
Public Member Functions | Public Attributes | List of all members
SourceLocationInheritedAttribute Class Reference

Description

Definition at line 5 of file sourceLocationInheritedAttribute.h.

Collaboration diagram for SourceLocationInheritedAttribute:
Collaboration graph
[legend]

Public Member Functions

 SourceLocationInheritedAttribute (SgNode *astNode)
 
 SourceLocationInheritedAttribute (const SourceLocationInheritedAttribute &X)
 
 SourceLocationInheritedAttribute (const SourceLocationInheritedAttribute &X, SgNode *astNode)
 
SourceLocationInheritedAttributeoperator= (const SourceLocationInheritedAttribute &X)
 
void initialize ()
 
void refineClassification (SgNode *astNode)
 
void display (const std::string s) const
 
SgNodegetGlobalScope () const
 
SgNodegetCurrentFunctionScope () const
 
SgNodegetLocalScope () const
 
SgNodegetLoopNestParentScope () const
 
SgNodegetConditionalParentScope () const
 
SgNodegetParentScope () const
 
SgNodegetCurrentFunctionBasicBlockScope () const
 
SgNodegetCurrentDeclarationInGlobalScope () const
 
SgNodegetCurrentStatement () const
 
SgNodegetCurrentExpression () const
 
SgNodegetCurrentNode () const
 
SgNodegetCurrentStatementInScope (SgScopeStatement *targetScope) const
 

Public Attributes

SgProjectproject
 
SgFilefile
 
SgGlobalglobalScope
 
SgFunctionDefinitioncurrentFunctionDefinitionScope
 
SgBasicBlockcurrentFunctionBasicBlockScope
 
SgScopeStatementloopNestParentScope
 
SgScopeStatementconditionalParentScope
 
SgScopeStatementlocalScope
 
SgStatementcurrentStatement
 
SgExpressioncurrentExpression
 
SgNodecurrentNode
 
std::vector< SgScopeStatement * > scopeList
 
std::vector< SgStatement * > statementList
 

The documentation for this class was generated from the following file: