| 
    ROSE 0.11.145.357
    
   | 
 
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.