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 |
|