risc::inst::InstrumentationTraversal Class Reference

#include <ooo_instrumentation.h>

List of all members.

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

Constructor & Destructor Documentation

risc::inst::InstrumentationTraversal::InstrumentationTraversal ( SgType *  variableType,
SgExpression *  PrimChnlVarRefExp,
SgExpression *  SCChnlVarRefExp,
SgClassDefinition *  SCModuleClassDef,
std::map< SgNode *, int > &  FuncCallExptoID 
)

Member Function Documentation

void risc::inst::InstrumentationTraversal::visit ( SgNode *  astNode  )  [virtual]

Member Data Documentation

std::map<SgNode*, int>& risc::inst::InstrumentationTraversal::FuncCallExptoID [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 29 Oct 2015 by  doxygen 1.6.1