#include <rc_signal_resolved.h>
Definition at line 47 of file rc_signal_resolved.h.
Public Member Functions | |
rc_signal_resolved (const sc_module_name &name_=sc_gen_unique_name("signal_resolved")) | |
virtual const char * | kind () const |
virtual void | register_port (sc_port_base &port_, const char *if_name_) |
virtual void | write (const sc_logic &value) |
operator const sc_logic & () const | |
this_type & | operator= (const sc_logic &value) |
this_type & | operator= (const this_type &signal_) |
Protected Member Functions | |
RC_ON_INIT_RESETTABLE () | |
RC_ON_RESET () | |
Protected Attributes | |
written_vector | m_reset_written_vector |
written_vector | m_written_vector |
int | m_value_count [4] |
Private Types | |
enum | logic_values { Log_0 = 0, Log_1, Log_Z, Log_X } |
typedef sc_dt::sc_logic_value_t | data_type |
typedef rc_signal_resolved | this_type |
typedef rc_signal < sc_logic > | base_type |
typedef std::vector < written > | written_vector |
Private Member Functions | |
rc_signal_resolved (const this_type &signal_) | |
Classes | |
struct | written |
typedef sc_dt::sc_logic_value_t data_type [private] |
Definition at line 51 of file rc_signal_resolved.h.
typedef rc_signal_resolved this_type [private] |
typedef std::vector<written> written_vector [private] |
Definition at line 71 of file rc_signal_resolved.h.
enum logic_values [private] |
rc_signal_resolved | ( | const sc_module_name & | name_ = sc_gen_unique_name("signal_resolved") |
) | [explicit] |
Definition at line 41 of file rc_signal_resolved.cpp.
rc_signal_resolved | ( | const this_type & | signal_ | ) | [private] |
virtual const char* kind | ( | ) | const [inline, virtual] |
virtual void register_port | ( | sc_port_base & | port_, | |
const char * | if_name_ | |||
) | [inline, virtual] |
void write | ( | const sc_logic & | value | ) | [virtual] |
Reimplemented from rc_signal_b< sc_logic >.
Definition at line 49 of file rc_signal_resolved.cpp.
Referenced by rc_signal_resolved::operator=().
operator const sc_logic & | ( | ) | const [inline] |
this_type& operator= | ( | const sc_logic & | value | ) | [inline] |
Definition at line 93 of file rc_signal_resolved.h.
RC_ON_INIT_RESETTABLE | ( | ) | [inline, protected] |
RC_ON_RESET | ( | ) | [inline, protected] |
written_vector m_reset_written_vector [protected] |
Definition at line 130 of file rc_signal_resolved.h.
Referenced by rc_signal_resolved::RC_ON_INIT_RESETTABLE(), and rc_signal_resolved::RC_ON_RESET().
written_vector m_written_vector [protected] |
Definition at line 131 of file rc_signal_resolved.h.
Referenced by rc_signal_resolved::RC_ON_INIT_RESETTABLE(), rc_signal_resolved::RC_ON_RESET(), and rc_signal_resolved::write().
int m_value_count[4] [protected] |
Definition at line 132 of file rc_signal_resolved.h.
Referenced by rc_signal_resolved::RC_ON_RESET(), rc_signal_resolved::rc_signal_resolved(), and rc_signal_resolved::write().