#include <pinapa-sc-object-deco.h>
Public Member Functions | |
| st_systemc_deco_t () | |
| void | set_parent (const sc_module *module) |
| const sc_module * | get_parent () const |
| const char * | get_class_name () const |
| void | set_class_name (const char *name) |
| void | set_class_name (string name) |
| const char * | type_name () const |
| const tree | type_tree () const |
| void | set_type (const tree type) |
| const char * | get_decl_file () const |
| unsigned int | get_decl_line () const |
| void | set_decl_location (const char *file, const unsigned int line) |
Static Public Member Functions | |
| static void | get_static_names (const sc_module *, const tree context) |
Private Attributes | |
| const sc_module * | m_parent |
| string | m_class_name |
| tree | m_type |
| string | m_type_name |
| string | m_file |
| unsigned int | m_line |
| pinapa::st_systemc_deco_t::st_systemc_deco_t | ( | ) | [inline] |
| void pinapa::st_systemc_deco_t::set_parent | ( | const sc_module * | module | ) | [inline] |
| const sc_module* pinapa::st_systemc_deco_t::get_parent | ( | ) | const [inline] |
| const char* pinapa::st_systemc_deco_t::get_class_name | ( | ) | const [inline] |
| void pinapa::st_systemc_deco_t::set_class_name | ( | const char * | name | ) | [inline] |
| void pinapa::st_systemc_deco_t::set_class_name | ( | string | name | ) | [inline] |
| const char * st_systemc_deco_t::type_name | ( | ) | const |
| const tree pinapa::st_systemc_deco_t::type_tree | ( | ) | const [inline] |
| void st_systemc_deco_t::set_type | ( | const tree | type | ) |
| const char* pinapa::st_systemc_deco_t::get_decl_file | ( | ) | const [inline] |
| unsigned int pinapa::st_systemc_deco_t::get_decl_line | ( | ) | const [inline] |
| void pinapa::st_systemc_deco_t::set_decl_location | ( | const char * | file, | |
| const unsigned int | line | |||
| ) | [inline] |
const sc_module* pinapa::st_systemc_deco_t::m_parent [private] |
string pinapa::st_systemc_deco_t::m_class_name [private] |
tree pinapa::st_systemc_deco_t::m_type [private] |
string pinapa::st_systemc_deco_t::m_type_name [private] |
string pinapa::st_systemc_deco_t::m_file [private] |
unsigned int pinapa::st_systemc_deco_t::m_line [private] |