ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
arrIndexLabeler Namespace Reference

Functions

void addArrayIndexAnnotations (SgNode *root)
 
bool isArrayIndex (SgNode *n)
 
bool isTopArrayRefExp (const SgNode *n)
 
SgExpressiongetArrayNameExp (SgNode *n)
 
int getArrayDim (SgPntrArrRefExp *n)
 
std::list< SgExpression * > & getArrayIndexExprs (SgPntrArrRefExp *n)
 

Function Documentation

void arrIndexLabeler::addArrayIndexAnnotations ( SgNode root)
bool arrIndexLabeler::isArrayIndex ( SgNode n)
bool arrIndexLabeler::isTopArrayRefExp ( const SgNode n)
SgExpression* arrIndexLabeler::getArrayNameExp ( SgNode n)
int arrIndexLabeler::getArrayDim ( SgPntrArrRefExp n)
std::list<SgExpression*>& arrIndexLabeler::getArrayIndexExprs ( SgPntrArrRefExp n)