Lines Matching refs:sc_signal_inout_if

40 #include "sc_signal_inout_if.hh"
56 class sc_inout : public sc_port<sc_signal_inout_if<T>, 1>
59 sc_inout() : sc_port<sc_signal_inout_if<T>, 1>(), initValue(nullptr),
60 _valueChangedFinder(*this, &sc_signal_inout_if<T>::value_changed_event)
63 sc_port<sc_signal_inout_if<T>, 1>(name), initValue(nullptr),
64 _valueChangedFinder(*this, &sc_signal_inout_if<T>::value_changed_event)
69 explicit sc_inout(const sc_signal_inout_if<T> &interface) :
70 sc_port<sc_signal_inout_if<T>, 1>(interface), initValue(nullptr),
71 _valueChangedFinder(*this, &sc_signal_inout_if<T>::value_changed_event)
73 sc_inout(const char *name, const sc_signal_inout_if<T> &interface) :
74 sc_port<sc_signal_inout_if<T>, 1>(name, interface), initValue(nullptr),
75 _valueChangedFinder(*this, &sc_signal_inout_if<T>::value_changed_event)
77 explicit sc_inout(sc_port_b<sc_signal_inout_if<T> > &parent) :
78 sc_port<sc_signal_inout_if<T>, 1>(parent), initValue(nullptr),
79 _valueChangedFinder(*this, &sc_signal_inout_if<T>::value_changed_event)
81 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<T> > &parent) :
82 sc_port<sc_signal_inout_if<T>, 1>(name, parent), initValue(nullptr),
83 _valueChangedFinder(*this, &sc_signal_inout_if<T>::value_changed_event)
85 explicit sc_inout(sc_port<sc_signal_inout_if<T>, 1> &parent) :
86 sc_port<sc_signal_inout_if<T>, 1>(parent), initValue(nullptr),
87 _valueChangedFinder(*this, &sc_signal_inout_if<T>::value_changed_event)
89 sc_inout(const char *name, sc_port<sc_signal_inout_if<T>, 1> &parent) :
90 sc_port<sc_signal_inout_if<T>, 1>(name, parent), initValue(nullptr),
91 _valueChangedFinder(*this, &sc_signal_inout_if<T>::value_changed_event)
145 operator = (const sc_port<sc_signal_inout_if<T>, 1> &p)
176 mutable sc_event_finder_t<sc_signal_inout_if<T> > _valueChangedFinder;
195 class sc_inout<bool> : public sc_port<sc_signal_inout_if<bool>, 1>
198 sc_inout() : sc_port<sc_signal_inout_if<bool>, 1>(), initValue(nullptr),
200 &sc_signal_inout_if<bool>::value_changed_event),
201 _posFinder(*this, &sc_signal_inout_if<bool>::posedge_event),
202 _negFinder(*this, &sc_signal_inout_if<bool>::negedge_event)
205 sc_port<sc_signal_inout_if<bool>, 1>(name), initValue(nullptr),
207 &sc_signal_inout_if<bool>::value_changed_event),
208 _posFinder(*this, &sc_signal_inout_if<bool>::posedge_event),
209 _negFinder(*this, &sc_signal_inout_if<bool>::negedge_event)
214 explicit sc_inout(const sc_signal_inout_if<bool> &interface) :
215 sc_port<sc_signal_inout_if<bool>, 1>(interface), initValue(nullptr),
217 &sc_signal_inout_if<bool>::value_changed_event),
218 _posFinder(*this, &sc_signal_inout_if<bool>::posedge_event),
219 _negFinder(*this, &sc_signal_inout_if<bool>::negedge_event)
221 sc_inout(const char *name, const sc_signal_inout_if<bool> &interface) :
222 sc_port<sc_signal_inout_if<bool>, 1>(name, interface),
225 &sc_signal_inout_if<bool>::value_changed_event),
226 _posFinder(*this, &sc_signal_inout_if<bool>::posedge_event),
227 _negFinder(*this, &sc_signal_inout_if<bool>::negedge_event)
229 explicit sc_inout(sc_port_b<sc_signal_inout_if<bool> > &parent) :
230 sc_port<sc_signal_inout_if<bool>, 1>(parent), initValue(nullptr),
232 &sc_signal_inout_if<bool>::value_changed_event),
233 _posFinder(*this, &sc_signal_inout_if<bool>::posedge_event),
234 _negFinder(*this, &sc_signal_inout_if<bool>::negedge_event)
236 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<bool> > &parent) :
237 sc_port<sc_signal_inout_if<bool>, 1>(name, parent), initValue(nullptr),
239 &sc_signal_inout_if<bool>::value_changed_event),
240 _posFinder(*this, &sc_signal_inout_if<bool>::posedge_event),
241 _negFinder(*this, &sc_signal_inout_if<bool>::negedge_event)
243 explicit sc_inout(sc_port<sc_signal_inout_if<bool>, 1> &parent) :
244 sc_port<sc_signal_inout_if<bool>, 1>(parent), initValue(nullptr),
246 &sc_signal_inout_if<bool>::value_changed_event),
247 _posFinder(*this, &sc_signal_inout_if<bool>::posedge_event),
248 _negFinder(*this, &sc_signal_inout_if<bool>::negedge_event)
250 sc_inout(const char *name, sc_port<sc_signal_inout_if<bool>, 1> &parent) :
251 sc_port<sc_signal_inout_if<bool>, 1>(name, parent), initValue(nullptr),
253 &sc_signal_inout_if<bool>::value_changed_event),
254 _posFinder(*this, &sc_signal_inout_if<bool>::posedge_event),
255 _negFinder(*this, &sc_signal_inout_if<bool>::negedge_event)
309 operator = (const sc_port<sc_signal_inout_if<bool>, 1> &p)
347 mutable sc_event_finder_t<sc_signal_inout_if<bool> > _valueChangedFinder;
348 mutable sc_event_finder_t<sc_signal_inout_if<bool> > _posFinder;
349 mutable sc_event_finder_t<sc_signal_inout_if<bool> > _negFinder;
369 public sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>
372 sc_inout() : sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(),
375 &sc_signal_inout_if<sc_dt::sc_logic>::value_changed_event),
376 _posFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::posedge_event),
377 _negFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::negedge_event)
380 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(name),
383 &sc_signal_inout_if<sc_dt::sc_logic>::value_changed_event),
384 _posFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::posedge_event),
385 _negFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::negedge_event)
390 explicit sc_inout(const sc_signal_inout_if<sc_dt::sc_logic> &interface) :
391 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(interface),
394 &sc_signal_inout_if<sc_dt::sc_logic>::value_changed_event),
395 _posFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::posedge_event),
396 _negFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::negedge_event)
399 const sc_signal_inout_if<sc_dt::sc_logic> &interface) :
400 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(name, interface),
403 &sc_signal_inout_if<sc_dt::sc_logic>::value_changed_event),
404 _posFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::posedge_event),
405 _negFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::negedge_event)
408 sc_port_b<sc_signal_inout_if<sc_dt::sc_logic> > &parent) :
409 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(parent),
412 &sc_signal_inout_if<sc_dt::sc_logic>::value_changed_event),
413 _posFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::posedge_event),
414 _negFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::negedge_event)
417 sc_port_b<sc_signal_inout_if<sc_dt::sc_logic> > &parent) :
418 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(name, parent),
421 &sc_signal_inout_if<sc_dt::sc_logic>::value_changed_event),
422 _posFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::posedge_event),
423 _negFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::negedge_event)
426 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &parent) :
427 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(parent),
430 &sc_signal_inout_if<sc_dt::sc_logic>::value_changed_event),
431 _posFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::posedge_event),
432 _negFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::negedge_event)
435 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &parent) :
436 sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(name, parent),
439 &sc_signal_inout_if<sc_dt::sc_logic>::value_changed_event),
440 _posFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::posedge_event),
441 _negFinder(*this, &sc_signal_inout_if<sc_dt::sc_logic>::negedge_event)
499 operator = (const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p)
538 sc_signal_inout_if<sc_dt::sc_logic> > _valueChangedFinder;
539 mutable sc_event_finder_t<sc_signal_inout_if<sc_dt::sc_logic> > _posFinder;
540 mutable sc_event_finder_t<sc_signal_inout_if<sc_dt::sc_logic> > _negFinder;