27 #if !defined(sc_reset_h_INCLUDED)
28 #define sc_reset_h_INCLUDED
36 template<
typename DATA>
class sc_signal_in_if;
37 template<
typename IF, sc_writer_policy POL>
class sc_signal;
38 template<
typename DATA>
class sc_in;
39 template<
typename DATA>
class sc_inout;
40 template<
typename DATA>
class sc_out;
163 #endif // !defined(sc_reset_h_INCLUDED)
Specialization of sc_signal_in_if<T> for type bool.
static void reset_signal_is(bool async, const sc_signal_in_if< bool > &iface, bool level)
const sc_signal_in_if< bool > * m_iface_p
inline::std::ostream & operator<<(::std::ostream &os, const sc_fifo< T > &a)
sc_process_b * m_process_p
allow multiple writers (with different ports)
std::vector< sc_reset_target > m_targets
unique writer (from a unique port)
even allow delta cycle conflicts (non-standard)
User initiated dynamic process support.
static void reconcile_resets()
Specialization of sc_inout<T> for type bool.
sc_reset(const sc_signal_in_if< bool > *iface_p)
Base class for all structural entities.
Base class for all hierarchical channels.
Specialization of sc_in<T> for type bool.
void remove_process(sc_process_b *)