#include <ooo_instrumentation.h>
Public Member Functions | |
| InstrumentationTraversal (SgType *, SgExpression *, SgExpression *, SgClassDefinition *, std::map< SgNode *, int > &) | |
| virtual void | visit (SgNode *astNode) |
Private Attributes | |
| SgType * | variableType |
| SgExpression * | PrimChnlVarRefExp |
| SgExpression * | SCChnlVarRefExp |
| SgClassDefinition * | SCModuleClassDef |
| std::map< SgNode *, int > & | FuncCallExptoID |
| risc::inst::InstrumentationTraversal::InstrumentationTraversal | ( | SgType * | variableType, | |
| SgExpression * | PrimChnlVarRefExp, | |||
| SgExpression * | SCChnlVarRefExp, | |||
| SgClassDefinition * | SCModuleClassDef, | |||
| std::map< SgNode *, int > & | FuncCallExptoID | |||
| ) |
| void risc::inst::InstrumentationTraversal::visit | ( | SgNode * | astNode | ) | [virtual] |
std::map<SgNode*, int>& risc::inst::InstrumentationTraversal::FuncCallExptoID [private] |
SgExpression* risc::inst::InstrumentationTraversal::PrimChnlVarRefExp [private] |
SgExpression* risc::inst::InstrumentationTraversal::SCChnlVarRefExp [private] |
SgClassDefinition* risc::inst::InstrumentationTraversal::SCModuleClassDef [private] |
SgType* risc::inst::InstrumentationTraversal::variableType [private] |
1.6.1