Lines Matching defs:sc_logic
330 class sc_in<sc_dt::sc_logic> :
331 public sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>
334 sc_in() : sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(),
336 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
337 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
338 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
341 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(name),
343 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
344 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
345 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
350 explicit sc_in(const sc_signal_in_if<sc_dt::sc_logic> &interface) :
351 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(interface),
353 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
354 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
355 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
358 const sc_signal_in_if<sc_dt::sc_logic> &interface) :
359 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(name, interface),
361 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
362 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
363 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
365 explicit sc_in(sc_port_b<sc_signal_in_if<sc_dt::sc_logic> > &parent) :
366 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(parent),
368 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
369 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
370 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
373 sc_port_b<sc_signal_in_if<sc_dt::sc_logic> > &parent) :
374 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(name, parent),
376 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
377 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
378 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
380 explicit sc_in(sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &parent) :
381 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(parent),
383 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
384 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
385 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
388 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &parent) :
389 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>(name, parent),
391 &sc_signal_in_if<sc_dt::sc_logic>::value_changed_event),
392 _posFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::posedge_event),
393 _negFinder(*this, &sc_signal_in_if<sc_dt::sc_logic>::negedge_event)
396 using sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>::bind;
399 bind(const sc_signal_in_if<sc_dt::sc_logic> &i)
401 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>::bind(
402 const_cast<sc_signal_in_if<sc_dt::sc_logic> &>(i));
405 operator () (const sc_signal_in_if<sc_dt::sc_logic> &i) { bind(i); }
408 bind(sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &i)
410 sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1>::bind(i);
413 operator () (sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p)
419 bind(sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p)
424 operator () (sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p)
438 const sc_dt::sc_logic &read() const { return (*this)->read(); }
439 operator const sc_dt::sc_logic& () const { return (*this)->read(); }
467 mutable sc_event_finder_t<sc_signal_in_if<sc_dt::sc_logic> >
469 mutable sc_event_finder_t<sc_signal_in_if<sc_dt::sc_logic> > _posFinder;
470 mutable sc_event_finder_t<sc_signal_in_if<sc_dt::sc_logic> > _negFinder;
475 sc_in(const sc_in<sc_dt::sc_logic> &);
476 sc_in<sc_dt::sc_logic> &operator = (const sc_in<sc_dt::sc_logic> &);
481 sc_trace<sc_dt::sc_logic>(sc_trace_file *tf, const sc_in<sc_dt::sc_logic> &i,