ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefUseExtension.h File Reference

Go to the source code of this file.

Namespaces

 DUVariableAnalysisExt
 

Constant Groups

 DUVariableAnalysisExt
 

Functions

SgNodeDUVariableAnalysisExt::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)