systemc-clang 2.0.0
Parsing SystemC constructs
|
#include <NotifyContainer.h>
Public Types | |
typedef vector< string > | waitArgVectorType |
Public Member Functions | |
NotifyContainer () | |
NotifyContainer (CXXMethodDecl *, CallExpr *) | |
~NotifyContainer () | |
NotifyContainer (const NotifyContainer &) | |
unsigned int | getNumArgs () |
CXXMethodDecl * | getEntryMethod () |
CallExpr * | getASTNode () |
waitArgVectorType | getArgList () |
void | dump (raw_ostream &, int tabn=0) |
Private Member Functions | |
void | populateArgMap () |
string | getArgString (Expr *e) |
Private Attributes | |
CXXMethodDecl * | _entryMethodDecl |
CallExpr * | _astNode |
unsigned int | _numArgs |
waitArgVectorType | _args |
Definition at line 14 of file NotifyContainer.h.
vector<string> systemc_clang::NotifyContainer::waitArgVectorType |
Definition at line 17 of file NotifyContainer.h.
systemc_clang::NotifyContainer::NotifyContainer | ( | ) |
NotifyContainer::NotifyContainer | ( | CXXMethodDecl * | m, |
CallExpr * | c ) |
Definition at line 14 of file NotifyContainer.cpp.
NotifyContainer::~NotifyContainer | ( | ) |
Definition at line 7 of file NotifyContainer.cpp.
NotifyContainer::NotifyContainer | ( | const NotifyContainer & | from | ) |
Definition at line 20 of file NotifyContainer.cpp.
void NotifyContainer::dump | ( | raw_ostream & | os, |
int | tabn = 0 ) |
Definition at line 65 of file NotifyContainer.cpp.
NotifyContainer::waitArgVectorType NotifyContainer::getArgList | ( | ) |
Definition at line 35 of file NotifyContainer.cpp.
|
private |
Definition at line 39 of file NotifyContainer.cpp.
CallExpr * NotifyContainer::getASTNode | ( | ) |
Definition at line 33 of file NotifyContainer.cpp.
CXXMethodDecl * NotifyContainer::getEntryMethod | ( | ) |
Definition at line 31 of file NotifyContainer.cpp.
unsigned int NotifyContainer::getNumArgs | ( | ) |
Definition at line 29 of file NotifyContainer.cpp.
|
private |
Definition at line 55 of file NotifyContainer.cpp.
|
private |
Definition at line 43 of file NotifyContainer.h.
|
private |
Definition at line 40 of file NotifyContainer.h.
|
private |
Definition at line 39 of file NotifyContainer.h.
|
private |
Definition at line 41 of file NotifyContainer.h.