#include <pinapa-sc-object-deco.h>
Inheritance diagram for pinapa::st_deco_first< st_systemc_deco_t, sc_object >:

Public Member Functions | |
| st_deco_first () | |
| st_deco_first (st_systemc_deco_t d) | |
| void | attach (sc_object *p) |
| st_systemc_deco_t * | operator-> () |
| st_systemc_deco_t * | get_deco () |
Static Public Member Functions | |
| static st_deco_first< st_systemc_deco_t, sc_object > & | get (const sc_object *p) |
| static st_deco_first< st_systemc_deco_t, sc_object > & | get (sc_object p) |
| static bool | is_null (const sc_object *p) |
| static void | gdb_dump_deco () |
Private Attributes | |
| st_systemc_deco_t | m_deco |
Static Private Attributes | |
| static hash_map< const sc_object *, st_deco_first< st_systemc_deco_t, sc_object > * > | m_object_decoration_map |
| pinapa::st_deco_first< st_systemc_deco_t, sc_object >::st_deco_first | ( | ) | [inline] |
| pinapa::st_deco_first< st_systemc_deco_t, sc_object >::st_deco_first | ( | st_systemc_deco_t | d | ) | [inline] |
| static st_deco_first<st_systemc_deco_t,sc_object>& pinapa::st_deco_first< st_systemc_deco_t, sc_object >::get | ( | const sc_object * | p | ) | [inline, static] |
| static st_deco_first<st_systemc_deco_t,sc_object>& pinapa::st_deco_first< st_systemc_deco_t, sc_object >::get | ( | sc_object | p | ) | [inline, static] |
| static bool pinapa::st_deco_first< st_systemc_deco_t, sc_object >::is_null | ( | const sc_object * | p | ) | [inline, static] |
| void pinapa::st_deco_first< st_systemc_deco_t, sc_object >::attach | ( | sc_object * | p | ) | [inline] |
| st_systemc_deco_t* pinapa::st_deco_first< st_systemc_deco_t, sc_object >::operator-> | ( | ) | [inline] |
| st_systemc_deco_t* pinapa::st_deco_first< st_systemc_deco_t, sc_object >::get_deco | ( | ) | [inline] |
Reimplemented from pinapa::st_deco_b.
| static void pinapa::st_deco_first< st_systemc_deco_t, sc_object >::gdb_dump_deco | ( | ) | [static] |
hash_map<const sc_object *, st_deco_first<st_systemc_deco_t,sc_object> * > pinapa::st_deco_first< st_systemc_deco_t, sc_object >::m_object_decoration_map [static, private] |
Stores any st_deco_first<st_systemc_deco_t,sc_object> decoration related to SystemC assets
st_systemc_deco_t pinapa::st_deco_first< st_systemc_deco_t, sc_object >::m_deco [private] |