ROSE 0.11.145.147
|
Definition at line 352 of file variables.h.
Public Member Functions | |
arrayElt (SgNode *expr) | |
arrayElt (SgExpression *expr) | |
std::string | str () const |
bool | operator== (const variable &that_arg) const |
bool | operator< (const variable &that) const |
SgScopeStatement * | getScope () const |
const varID & | getArrayVar () |
std::list< SgExpression * > * | getIndexExprs () |
SgExpression * | toSgExpression () const |
bool | isGlobal () const |
Static Public Member Functions | |
static bool | isValidVarExp (const SgExpression *exp) |
Protected Member Functions | |
SgPntrArrRefExp * | toSgExpression_rec (std::list< SgExpression * >::reverse_iterator itIndexes) const |
|
virtual |
Implements variable.
|
virtual |
Implements variable.
|
virtual |
Implements variable.
|
virtual |
Implements variable.