Class FindWait

Inheritance Relationships

Base Type

  • public RecursiveASTVisitor< FindWait >

Class Documentation

class systemc_clang::FindWait : public RecursiveASTVisitor<FindWait>

Public Types

typedef vector<WaitContainer*> waitListType
typedef pair<CXXMethodDecl*, vector<string>> processWaitEventPairType
typedef map<CXXMethodDecl*, vector<string>> processWaitEventMapType

Public Functions

bool VisitUnresolvedMemberExpr(UnresolvedMemberExpr *e)
FindWait(CXXMethodDecl*, llvm::raw_ostream&)
virtual ~FindWait()
bool shouldVisitTemplateInstantiations() const
virtual bool VisitCallExpr(CallExpr *expr)
CXXMethodDecl *getEntryMethod() const
waitListType getWaitCalls()
void dump()