ROSE
0.9.6a
|
Attribute that describes the variables modified by a given expression. More...
#include <uniqueNameTraversal.h>
Public Member Functions | |
VariableReferenceSet () | |
Default constructor. More... | |
VariableReferenceSet (SgNode *var) | |
SgNode * | getCurrentVar () |
Private Attributes | |
SgNode * | currentVar |
The current variable reference expression. More... | |
Attribute that describes the variables modified by a given expression.
Definition at line 122 of file uniqueNameTraversal.h.
|
inline |
Default constructor.
Definition at line 133 of file uniqueNameTraversal.h.
|
inline |
Definition at line 137 of file uniqueNameTraversal.h.
References currentVar.
|
inline |
Definition at line 142 of file uniqueNameTraversal.h.
References currentVar.
|
private |
The current variable reference expression.
It can be any valid node to which a var name is attached, such as SgVarRefExp, SgInitializedName, or SgDotExp. It is NULL if the AST node currently traversed does not denote a variable
Definition at line 127 of file uniqueNameTraversal.h.
Referenced by getCurrentVar(), and VariableReferenceSet().