Definition at line 62 of file variables.h.
 
 | 
|   | varID (std::string name) | 
|   | 
|   | varID (SgNode *n) | 
|   | 
|   | varID (SgInitializedName *name) | 
|   | 
|   | varID (const SgExpression *exp) | 
|   | 
| 
varID &  | operator= (const varID &)=default | 
|   | 
|   | varID (const varID &that) | 
|   | 
| 
bool  | init (const varID &that) | 
|   | 
| 
bool  | init (SgNode *n) | 
|   | 
| 
bool  | init (const SgExpression *exp) | 
|   | 
| 
bool  | init (SgInitializedName *name) | 
|   | 
| 
void  | operator= (const variable &that) | 
|   | 
| 
bool  | collectDotComponents (const SgDotExp *dotExp) | 
|   | 
| SgScopeStatement *  | getScope () const | 
|   | 
| SgExpression *  | toSgExpression () const | 
|   | 
| 
void  | add (SgInitializedName *name) | 
|   | 
| 
bool  | addAnnotation (const std::string &aName, void *annot) | 
|   | 
| 
bool  | remAnnotation (const std::string &aName) | 
|   | 
| 
bool  | remAllAnnotations () | 
|   | 
| 
bool  | swapAnnotations (const std::string &fromAnnotName, void *fromAnnotVal, const std::string &toAnnotName, void *toAnnotVal) | 
|   | 
| 
void *  | getAnnotation (const std::string &aName) const | 
|   | 
| 
bool  | hasAnnotation (const std::string &aName) const | 
|   | 
| 
bool  | hasAnyAnnotation (const std::set< std::string > &aNames) const | 
|   | 
| 
bool  | hasAllAnnotations (const std::set< std::string > &aNames) const | 
|   | 
| 
int  | numAnnotations () const | 
|   | 
| 
const std::map< std::string, void * > &  | getAnnotations () const | 
|   | 
| 
bool  | equal (const varID &two) const | 
|   | 
| 
bool  | lessThan (const varID &two) const | 
|   | 
| bool  | operator== (const variable &that) const | 
|   | 
| 
bool  | operator!= (const varID &that) const | 
|   | 
| bool  | operator< (const variable &that) const | 
|   | 
| 
bool  | operator> (const varID &that) const | 
|   | 
| 
bool  | operator<= (const varID &that) const | 
|   | 
| 
bool  | operator>= (const varID &that) const | 
|   | 
| std::string  | str () const | 
|   | 
| 
std::string  | str (bool noAnnot) const | 
|   | 
| 
std::string  | str_linenum () const | 
|   | 
| 
std::string  | str_ptr () const | 
|   | 
| 
bool  | isArrayType () const | 
|   | 
| 
bool  | isCompilerGenerated () const | 
|   | 
| bool  | isGlobal () const | 
|   | 
| 
long  | getID () const | 
|   |