| 
    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.