Class ProcessDecl

Class Documentation

class systemc_clang::ProcessDecl

Public Functions

ProcessDecl(std::string, std::string, clang::CXXMethodDecl*, EntryFunctionContainer*)
ProcessDecl(const ProcessDecl&)
~ProcessDecl()
std::string getType() const

Get methods.

std::string getName() const
clang::CXXMethodDecl *getEntryMethodDecl() const
EntryFunctionContainer *getEntryFunction()
void dump()

Dump.

json dump_json() const

Protected Attributes

std::string process_type_
std::string entry_name_
clang::CXXMethodDecl *entry_method_decl_
EntryFunctionContainer *entry_function_ptr_