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


Public Types | |
| typedef std::map< std::string, clang::FieldDecl * > | classEventMapType |
| typedefs | |
| typedef std::pair< std::string, clang::FieldDecl * > | kvType |
Public Member Functions | |
| FindEvents (clang::CXXRecordDecl *, llvm::raw_ostream &) | |
| FindEvents (const FindEvents &) | |
| virtual | ~FindEvents () |
| virtual bool | VisitFieldDecl (clang::FieldDecl *) |
| RecursiveASTVisitor methods. | |
| classEventMapType | getInClassEvents () |
| Access methods. | |
| std::vector< std::string > | getEventNames () |
| void | dump () |
| Print methods. | |
Private Attributes | |
| llvm::raw_ostream & | os_ |
| classEventMapType | _inClassEvents |
Definition at line 17 of file FindEvents.h.
| std::map<std::string, clang::FieldDecl *> systemc_clang::FindEvents::classEventMapType |
typedefs
Definition at line 20 of file FindEvents.h.
| std::pair<std::string, clang::FieldDecl *> systemc_clang::FindEvents::kvType |
Definition at line 21 of file FindEvents.h.
| FindEvents::FindEvents | ( | clang::CXXRecordDecl * | d, |
| llvm::raw_ostream & | os ) |
Definition at line 9 of file FindEvents.cpp.
| FindEvents::FindEvents | ( | const FindEvents & | from | ) |
Definition at line 13 of file FindEvents.cpp.
|
virtual |
Definition at line 17 of file FindEvents.cpp.
| void FindEvents::dump | ( | ) |
Print methods.
Definition at line 51 of file FindEvents.cpp.
| std::vector< std::string > FindEvents::getEventNames | ( | ) |
Definition at line 42 of file FindEvents.cpp.
| FindEvents::classEventMapType FindEvents::getInClassEvents | ( | ) |
Access methods.
Definition at line 37 of file FindEvents.cpp.
|
virtual |
RecursiveASTVisitor methods.
Definition at line 24 of file FindEvents.cpp.
|
private |
Definition at line 38 of file FindEvents.h.
|
private |
Definition at line 37 of file FindEvents.h.