Lines Matching refs:sc_signal_in_if

39 #include "sc_signal_in_if.hh"
49 class sc_in : public sc_port<sc_signal_in_if<T>, 1>
52 sc_in() : sc_port<sc_signal_in_if<T>, 1>(),
53 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event)
55 explicit sc_in(const char *name) : sc_port<sc_signal_in_if<T>, 1>(name),
56 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event)
61 explicit sc_in(const sc_signal_in_if<T> &interface) :
62 sc_port<sc_signal_in_if<T>, 1>(interface),
63 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event)
65 sc_in(const char *name, const sc_signal_in_if<T> &interface) :
66 sc_port<sc_signal_in_if<T>, 1>(name, interface),
67 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event)
69 explicit sc_in(sc_port_b<sc_signal_in_if<T> > &parent) :
70 sc_port<sc_signal_in_if<T>, 1>(parent),
71 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event)
73 sc_in(const char *name, sc_port_b<sc_signal_in_if<T> > &parent) :
74 sc_port<sc_signal_in_if<T>, 1>(name, parent),
75 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event)
77 explicit sc_in(sc_port<sc_signal_in_if<T>, 1> &parent) :
78 sc_port<sc_signal_in_if<T>, 1>(parent),
79 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event)
81 sc_in(const char *name, sc_port<sc_signal_in_if<T>, 1> &parent) :
82 sc_port<sc_signal_in_if<T>, 1>(name, parent),
83 _valueChangedFinder(*this, &sc_signal_in_if<T>::value_changed_event)
86 using sc_port<sc_signal_in_if<T>, 1>::bind;
88 bind(const sc_signal_in_if<T> &i)
90 sc_port<sc_signal_in_if<T>, 1>::bind(
91 const_cast<sc_signal_in_if<T> &>(i));
93 void operator () (const sc_signal_in_if<T> &i) { bind(i); }
96 bind(sc_port<sc_signal_in_if<T>, 1> &i)
98 sc_port<sc_signal_in_if<T>, 1>::bind(i);
101 operator () (sc_port<sc_signal_in_if<T>, 1> &p)
147 mutable sc_event_finder_t<sc_signal_in_if<T> > _valueChangedFinder;
167 class sc_in<bool> : public sc_port<sc_signal_in_if<bool>, 1>
170 sc_in() : sc_port<sc_signal_in_if<bool>, 1>(),
172 &sc_signal_in_if<bool>::value_changed_event),
173 _posFinder(*this, &sc_signal_in_if<bool>::posedge_event),
174 _negFinder(*this, &sc_signal_in_if<bool>::negedge_event)
177 sc_port<sc_signal_in_if<bool>, 1>(name),
179 &sc_signal_in_if<bool>::value_changed_event),
180 _posFinder(*this, &sc_signal_in_if<bool>::posedge_event),
181 _negFinder(*this, &sc_signal_in_if<bool>::negedge_event)
186 explicit sc_in(const sc_signal_in_if<bool> &interface) :
187 sc_port<sc_signal_in_if<bool>, 1>(interface),
189 &sc_signal_in_if<bool>::value_changed_event),
190 _posFinder(*this, &sc_signal_in_if<bool>::posedge_event),
191 _negFinder(*this, &sc_signal_in_if<bool>::negedge_event)
193 sc_in(const char *name, const sc_signal_in_if<bool> &interface) :
194 sc_port<sc_signal_in_if<bool>, 1>(name, interface),
196 &sc_signal_in_if<bool>::value_changed_event),
197 _posFinder(*this, &sc_signal_in_if<bool>::posedge_event),
198 _negFinder(*this, &sc_signal_in_if<bool>::negedge_event)
200 explicit sc_in(sc_port_b<sc_signal_in_if<bool> > &parent) :
201 sc_port<sc_signal_in_if<bool>, 1>(parent),
203 &sc_signal_in_if<bool>::value_changed_event),
204 _posFinder(*this, &sc_signal_in_if<bool>::posedge_event),
205 _negFinder(*this, &sc_signal_in_if<bool>::negedge_event)
207 sc_in(const char *name, sc_port_b<sc_signal_in_if<bool> > &parent) :
208 sc_port<sc_signal_in_if<bool>, 1>(name, parent),
210 &sc_signal_in_if<bool>::value_changed_event),
211 _posFinder(*this, &sc_signal_in_if<bool>::posedge_event),
212 _negFinder(*this, &sc_signal_in_if<bool>::negedge_event)
214 explicit sc_in(sc_port<sc_signal_in_if<bool>, 1> &parent) :
215 sc_port<sc_signal_in_if<bool>, 1>(parent),
217 &sc_signal_in_if<bool>::value_changed_event),
218 _posFinder(*this, &sc_signal_in_if<bool>::posedge_event),
219 _negFinder(*this, &sc_signal_in_if<bool>::negedge_event)
221 sc_in(const char *name, sc_port<sc_signal_in_if<bool>, 1> &parent) :
222 sc_port<sc_signal_in_if<bool>, 1>(name, parent),
224 &sc_signal_in_if<bool>::value_changed_event),
225 _posFinder(*this, &sc_signal_in_if<bool>::posedge_event),
226 _negFinder(*this, &sc_signal_in_if<bool>::negedge_event)
229 using sc_port<sc_signal_in_if<bool>, 1>::bind;
232 bind(const sc_signal_in_if<bool> &i)
234 sc_port<sc_signal_in_if<bool>, 1>::bind(
235 const_cast<sc_signal_in_if<bool> &>(i));
237 void operator () (const sc_signal_in_if<bool> &i) { bind(i); }
240 bind(sc_port<sc_signal_in_if<bool>, 1> &p)
242 sc_port<sc_signal_in_if<bool>, 1>::bind(p);
245 operator () (sc_port<sc_signal_in_if<bool>, 1> &p)
307 mutable sc_event_finder_t<sc_signal_in_if<bool> > _valueChangedFinder;
308 mutable sc_event_finder_t<sc_signal_in_if<bool> > _posFinder;
309 mutable sc_event_finder_t<sc_signal_in_if<bool> > _negFinder;
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)
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;