44 for (
int i = 0;
i <
size();
i++)
51 for (
int i = 0;
i <
size();
i++)
106 b->port->_gem5Port->finalize();
122 sensitivities.clear();
130 std::ostringstream
ss;
131 ss <<
size() <<
" binds exceeds maximum of " <<
maxSize() <<
145 std::stringstream
ss;
146 ss <<
size() <<
" actual binds is less than required " <<
165 for (
int i = 0;
i <
size();
i++)
#define panic(...)
This implements a cprintf based panic() function.
void addInterface(::sc_core::sc_interface *iface)
void finalizeFinder(StaticSensitivityFinder *finder)
std::vector< Binding * > bindings
void addReset(Reset *reset)
const ::sc_core::sc_event & find(::sc_core::sc_interface *i)
void finalizePort(StaticSensitivityPort *port)
std::vector< Reset * > resets
void report_error(const char *id, const char *add_msg) const
const char SC_ID_COMPLETE_BINDING_[]
void finalizeReset(Reset *reset)
void addInterfaces(::sc_core::sc_port_base *pb)
virtual sc_port_policy _portPolicy() const =0
void sensitive(StaticSensitivityPort *port)
virtual const char * _ifTypeName() const =0
void addEvent(const ::sc_core::sc_event *event)
std::vector< Sensitivity * > sensitivities
virtual void register_port(sc_port_base &, const char *)
std::list< Port * > allPorts
::sc_core::sc_interface * getInterface(int i)
::sc_core::sc_port_base * portBase
bool install(const sc_core::sc_signal_in_if< bool > *s)