gem5
v20.1.0.0
|
#include <sc_clock.hh>
Public Member Functions | |
sc_in () | |
sc_in (const char *name) | |
virtual | ~sc_in () |
sc_in (const sc_signal_in_if< T > &interface) | |
sc_in (const char *name, const sc_signal_in_if< T > &interface) | |
sc_in (sc_port_b< sc_signal_in_if< T > > &parent) | |
sc_in (const char *name, sc_port_b< sc_signal_in_if< T > > &parent) | |
sc_in (sc_port< sc_signal_in_if< T >, 1 > &parent) | |
sc_in (const char *name, sc_port< sc_signal_in_if< T >, 1 > &parent) | |
virtual void | bind (const sc_signal_in_if< T > &i) |
void | operator() (const sc_signal_in_if< T > &i) |
virtual void | bind (sc_port< sc_signal_in_if< T >, 1 > &i) |
void | operator() (sc_port< sc_signal_in_if< T >, 1 > &p) |
virtual void | bind (sc_port< sc_signal_inout_if< T >, 1 > &p) |
void | operator() (sc_port< sc_signal_inout_if< T >, 1 > &p) |
virtual void | end_of_elaboration () |
const T & | read () const |
operator const T & () const | |
const sc_event & | default_event () const |
const sc_event & | value_changed_event () const |
bool | event () const |
sc_event_finder & | value_changed () const |
virtual const char * | kind () const |
void | add_trace (sc_trace_file *tf, const std::string &name) const |
Private Member Functions | |
sc_in (const sc_in< T > &) | |
sc_in< T > & | operator= (const sc_in< T > &) |
Private Attributes | |
sc_event_finder_t< sc_signal_in_if< T > > | _valueChangedFinder |
sc_trace_params_vec | traceParamsVec |
Definition at line 45 of file sc_clock.hh.
|
inline |
|
inlineexplicit |
|
inlinevirtual |
|
inlineexplicit |
|
inline |
|
inlineexplicit |
|
inline |
|
inlineexplicit |
|
inline |
|
private |
|
inline |
|
inlinevirtual |
Definition at line 86 of file sc_in.hh.
Referenced by sc_core::sc_in< sc_dt::sc_lv< W > >::bind(), sc_core::sc_in< bool >::bind(), sc_core::sc_in< sc_dt::sc_logic >::bind(), sc_core::sc_in< sc_dt::sc_lv< W > >::operator()(), sc_core::sc_in< bool >::operator()(), and sc_core::sc_in< sc_dt::sc_logic >::operator()().
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
Reimplemented in sc_core::sc_in_rv< W >.
Definition at line 116 of file sc_in.hh.
Referenced by sc_core::sc_in_resolved::end_of_elaboration().
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
Definition at line 124 of file sc_in.hh.
Referenced by sc_core::sc_in< sc_dt::sc_int< W > >::end_of_elaboration(), sc_core::sc_in< sc_dt::sc_uint< W > >::end_of_elaboration(), sc_core::sc_in< sc_dt::sc_biguint< W > >::end_of_elaboration(), and sc_core::sc_in< sc_dt::sc_bigint< W > >::end_of_elaboration().
|
inline |
|
inline |
|
mutableprivate |
Definition at line 145 of file sc_in.hh.
Referenced by sc_core::sc_in< sc_dt::sc_lv< W > >::value_changed(), sc_core::sc_in< bool >::value_changed(), and sc_core::sc_in< sc_dt::sc_logic >::value_changed().
|
mutableprivate |
Definition at line 147 of file sc_in.hh.
Referenced by sc_core::sc_in< sc_dt::sc_lv< W > >::add_trace(), sc_core::sc_in< bool >::add_trace(), sc_core::sc_in< sc_dt::sc_logic >::add_trace(), sc_core::sc_in< sc_dt::sc_lv< W > >::end_of_elaboration(), sc_core::sc_in< bool >::end_of_elaboration(), and sc_core::sc_in< sc_dt::sc_logic >::end_of_elaboration().