Lines Matching defs:bool

135     bool event() const { return (*this)->event(); }
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)
251 bind(sc_port<sc_signal_inout_if<bool>, 1> &p)
256 operator () (sc_port<sc_signal_inout_if<bool>, 1> &p)
270 const bool &read() const { return (*this)->read(); }
271 operator const bool& () const { return (*this)->read(); }
290 bool event() const { return (*this)->event(); }
291 bool posedge() const { return (*this)->posedge(); }
292 bool negedge() const { return (*this)->negedge(); }
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;
314 sc_in(const sc_in<bool> &);
315 sc_in<bool> &operator = (const sc_in<bool> &);
320 sc_trace<bool>(sc_trace_file *tf, const sc_in<bool> &i,
450 bool event() const { return (*this)->event(); }
451 bool posedge() const { return (*this)->posedge(); }
452 bool negedge() const { return (*this)->negedge(); }