ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DUVariableAnalysisExt Namespace Reference

Functions

SgNodegetNextParentInterstingNode (SgNode *node)
 
bool isDef (SgNode *node)
 
bool isDef (SgNode *node, bool treadFunctionCallAsDef)
 
bool isIDef (SgNode *node)
 
bool isIUse (SgNode *node)
 
bool test (SgNode *node)
 
bool isUse (SgNode *node)
 
bool isAssignmentExpr (SgNode *node)
 
bool isFunctionParameter (SgNode *node)
 
bool isPointerType (SgVarRefExp *ref)
 
bool isComposedType (SgVarRefExp *ref)
 
bool isMemberVar (SgVarRefExp *ref)
 
bool functionUsesAddressOf (SgVarRefExp *node, SgFunctionCallExp *call)
 

Function Documentation

SgNode* DUVariableAnalysisExt::getNextParentInterstingNode ( SgNode node)
bool DUVariableAnalysisExt::isDef ( SgNode node)
bool DUVariableAnalysisExt::isDef ( SgNode node,
bool  treadFunctionCallAsDef 
)
bool DUVariableAnalysisExt::isIDef ( SgNode node)
bool DUVariableAnalysisExt::isIUse ( SgNode node)
bool DUVariableAnalysisExt::test ( SgNode node)
bool DUVariableAnalysisExt::isUse ( SgNode node)
bool DUVariableAnalysisExt::isAssignmentExpr ( SgNode node)
bool DUVariableAnalysisExt::isFunctionParameter ( SgNode node)
bool DUVariableAnalysisExt::isPointerType ( SgVarRefExp ref)
bool DUVariableAnalysisExt::isComposedType ( SgVarRefExp ref)
bool DUVariableAnalysisExt::isMemberVar ( SgVarRefExp ref)
bool DUVariableAnalysisExt::functionUsesAddressOf ( SgVarRefExp node,
SgFunctionCallExp call 
)