Lines Matching defs:sc_dt

42 namespace sc_dt
47 } // namespace sc_dt
368 class sc_inout<sc_dt::sc_logic> :
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)
445 initialize(const sc_dt::sc_logic &l)
451 initValue = new sc_dt::sc_logic;
456 initialize(const sc_signal_in_if<sc_dt::sc_logic> &i)
476 const sc_dt::sc_logic &read() const { return (*this)->read(); }
477 operator const sc_dt::sc_logic& () const { return (*this)->read(); }
479 void write(const sc_dt::sc_logic &l) { (*this)->write(l); }
480 sc_inout<sc_dt::sc_logic> &
481 operator = (const sc_dt::sc_logic &l)
486 sc_inout<sc_dt::sc_logic> &
487 operator = (const sc_signal_in_if<sc_dt::sc_logic> &i)
492 sc_inout<sc_dt::sc_logic> &
493 operator = (const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p)
498 sc_inout<sc_dt::sc_logic> &
499 operator = (const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p)
504 sc_inout<sc_dt::sc_logic> &
505 operator = (const sc_inout<sc_dt::sc_logic> &p)
536 sc_dt::sc_logic *initValue;
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;
545 sc_inout(const sc_inout<sc_dt::sc_logic> &);
550 sc_trace<sc_dt::sc_logic>(sc_trace_file *tf,
551 const sc_inout<sc_dt::sc_logic> &i, const std::string &name)