|
systemc-clang 2.0.0
Parsing SystemC constructs
|
#include <FindWait.h>


Public Types | |
| typedef vector< WaitContainer * > | waitListType |
| typedef std::pair< clang::CXXMethodDecl *, vector< std::string > > | processWaitEventPairType |
| typedef std::map< clang::CXXMethodDecl *, vector< std::string > > | processWaitEventMapType |
Public Member Functions | |
| bool | VisitUnresolvedMemberExpr (clang::UnresolvedMemberExpr *e) |
| FindWait (clang::CXXMethodDecl *, llvm::raw_ostream &) | |
| virtual | ~FindWait () |
| bool | shouldVisitTemplateInstantiations () const |
| virtual bool | VisitCallExpr (clang::CallExpr *expr) |
| clang::CXXMethodDecl * | getEntryMethod () const |
| waitListType | getWaitCalls () |
| void | dump () |
Private Attributes | |
| clang::CXXMethodDecl * | entry_method_decl_ |
| llvm::raw_ostream & | os_ |
| clang::CallExpr * | wait_call_ |
| bool | found_wait_ |
| waitListType | wait_calls_list_ |
Definition at line 18 of file FindWait.h.
| std::map<clang::CXXMethodDecl *, vector<std::string> > systemc_clang::FindWait::processWaitEventMapType |
Definition at line 25 of file FindWait.h.
| std::pair<clang::CXXMethodDecl *, vector<std::string> > systemc_clang::FindWait::processWaitEventPairType |
Definition at line 23 of file FindWait.h.
Definition at line 20 of file FindWait.h.
| FindWait::FindWait | ( | clang::CXXMethodDecl * | d, |
| llvm::raw_ostream & | os ) |
Definition at line 9 of file FindWait.cpp.
|
virtual |
Definition at line 21 of file FindWait.cpp.
| void FindWait::dump | ( | ) |
Definition at line 68 of file FindWait.cpp.
| clang::CXXMethodDecl * FindWait::getEntryMethod | ( | ) | const |
Definition at line 66 of file FindWait.cpp.
| FindWait::waitListType FindWait::getWaitCalls | ( | ) |
Definition at line 64 of file FindWait.cpp.
| bool FindWait::shouldVisitTemplateInstantiations | ( | ) | const |
Definition at line 29 of file FindWait.cpp.
|
virtual |
Definition at line 43 of file FindWait.cpp.
| bool FindWait::VisitUnresolvedMemberExpr | ( | clang::UnresolvedMemberExpr * | e | ) |
Definition at line 31 of file FindWait.cpp.
|
private |
Definition at line 39 of file FindWait.h.
|
private |
Definition at line 42 of file FindWait.h.
|
private |
Definition at line 40 of file FindWait.h.
|
private |
Definition at line 41 of file FindWait.h.
|
private |
Definition at line 43 of file FindWait.h.