systemc-clang 2.0.0
Parsing SystemC constructs
|
#include <WaitContainer.h>
Public Types | |
typedef vector< string > | waitArgVectorType |
Public Member Functions | |
WaitContainer () | |
WaitContainer (CXXMethodDecl *, CallExpr *) | |
~WaitContainer () | |
WaitContainer (const WaitContainer &) | |
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 WaitContainer.h.
vector<string> systemc_clang::WaitContainer::waitArgVectorType |
Definition at line 17 of file WaitContainer.h.
systemc_clang::WaitContainer::WaitContainer | ( | ) |
WaitContainer::WaitContainer | ( | CXXMethodDecl * | m, |
CallExpr * | c ) |
Definition at line 14 of file WaitContainer.cpp.
WaitContainer::~WaitContainer | ( | ) |
Definition at line 7 of file WaitContainer.cpp.
WaitContainer::WaitContainer | ( | const WaitContainer & | from | ) |
Definition at line 20 of file WaitContainer.cpp.
void WaitContainer::dump | ( | raw_ostream & | os, |
int | tabn = 0 ) |
Definition at line 63 of file WaitContainer.cpp.
WaitContainer::waitArgVectorType WaitContainer::getArgList | ( | ) |
Definition at line 35 of file WaitContainer.cpp.
|
private |
Definition at line 37 of file WaitContainer.cpp.
CallExpr * WaitContainer::getASTNode | ( | ) |
Definition at line 33 of file WaitContainer.cpp.
CXXMethodDecl * WaitContainer::getEntryMethod | ( | ) |
Definition at line 31 of file WaitContainer.cpp.
unsigned int WaitContainer::getNumArgs | ( | ) |
Definition at line 29 of file WaitContainer.cpp.
|
private |
Definition at line 53 of file WaitContainer.cpp.
|
private |
Definition at line 43 of file WaitContainer.h.
|
private |
Definition at line 40 of file WaitContainer.h.
|
private |
Definition at line 39 of file WaitContainer.h.
|
private |
Definition at line 41 of file WaitContainer.h.