30#ifndef SC_SIGNAL_RESOLVED_H
31#define SC_SIGNAL_RESOLVED_H
36#if defined(_MSC_VER) && !defined(SC_WIN_DLL_WARN)
38#pragma warning(disable: 4251)
55:
public sc_signal<sc_dt::sc_logic,SC_MANY_WRITERS>
71 , m_proc_vec(), m_val_vec()
76 , m_proc_vec(), m_val_vec()
81 , m_proc_vec() , m_val_vec()
95 virtual const char*
kind()
const
96 {
return "sc_signal_resolved"; }
99 using base_type::operator=;
101 { base_type::operator=(a);
return *
this; }
118#if defined(_MSC_VER) && !defined(SC_WIN_DLL_WARN)
SC_API const char * sc_gen_unique_name(const char *, bool preserve_first)
SC_API const sc_dt::sc_logic_value_t sc_logic_resolution_tbl[4][4]
sc_signal_resolved(const char *name_)
std::vector< value_type > m_val_vec
sc_signal_resolved this_type
sc_dt::sc_logic value_type
virtual void write(const value_type &)
virtual const char * kind() const
std::vector< sc_process_b * > m_proc_vec
virtual void register_port(sc_port_base &, const char *)
sc_signal< sc_dt::sc_logic, SC_MANY_WRITERS > base_type
sc_signal_resolved(const char *name_, const value_type &initial_value_)