systemc-clang 2.0.0
Parsing SystemC constructs
|
#include <InterfaceDecl.h>
Public Member Functions | |
InterfaceDecl () | |
InterfaceDecl (const std::string &, FindTemplateTypes *) | |
InterfaceDecl (const InterfaceDecl &) | |
virtual | ~InterfaceDecl () |
void | setModuleName (const std::string &) |
std::string | getName () |
Get parameters. | |
FindTemplateTypes * | getTemplateType () |
void | dump (llvm::raw_ostream &, int tabn=0) |
Private Attributes | |
std::string | name_ |
FindTemplateTypes * | template_type_ |
Definition at line 12 of file InterfaceDecl.h.
InterfaceDecl::InterfaceDecl | ( | ) |
Definition at line 12 of file InterfaceDecl.cpp.
InterfaceDecl::InterfaceDecl | ( | const std::string & | name, |
FindTemplateTypes * | tt ) |
Definition at line 14 of file InterfaceDecl.cpp.
InterfaceDecl::InterfaceDecl | ( | const InterfaceDecl & | from | ) |
Definition at line 17 of file InterfaceDecl.cpp.
|
virtual |
Definition at line 6 of file InterfaceDecl.cpp.
void InterfaceDecl::dump | ( | llvm::raw_ostream & | os, |
int | tabn = 0 ) |
Definition at line 29 of file InterfaceDecl.cpp.
std::string InterfaceDecl::getName | ( | ) |
Get parameters.
Definition at line 25 of file InterfaceDecl.cpp.
FindTemplateTypes * InterfaceDecl::getTemplateType | ( | ) |
Definition at line 27 of file InterfaceDecl.cpp.
void InterfaceDecl::setModuleName | ( | const std::string & | name | ) |
Definition at line 23 of file InterfaceDecl.cpp.
|
private |
Definition at line 32 of file InterfaceDecl.h.
|
private |
Definition at line 33 of file InterfaceDecl.h.