ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DefUseExtension.h
Go to the documentation of this file.
1 
2 
3 namespace DUVariableAnalysisExt
4 {
6  bool isDef(SgNode * node);
7  bool isDef(SgNode * node,bool treadFunctionCallAsDef);
8  bool isIDef(SgNode * node);
9  bool isIUse(SgNode* node);
10  bool test(SgNode* node);
11 
12  bool isUse(SgNode * node);
13  bool isAssignmentExpr(SgNode*node);
14  bool isFunctionParameter(SgNode*node);
15  bool isPointerType(SgVarRefExp * ref);
16  bool isComposedType(SgVarRefExp * ref);
17  bool isMemberVar(SgVarRefExp * ref);
19 }