Lines Matching defs:const

62     explicit sc_inout(const char *name) :
69 explicit sc_inout(const sc_signal_inout_if<T> &interface) :
73 sc_inout(const char *name, const sc_signal_inout_if<T> &interface) :
81 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<T> > &parent) :
89 sc_inout(const char *name, sc_port<sc_signal_inout_if<T>, 1> &parent) :
95 initialize(const T &t)
105 void initialize(const sc_signal_in_if<T> &i) { initialize(i.read()); }
122 const T &read() const { return (*this)->read(); }
123 operator const T& () const { return (*this)->read(); }
125 void write(const T &t) { (*this)->write(t); }
127 operator = (const T &t)
133 operator = (const sc_signal_in_if<T> &i)
139 operator = (const sc_port<sc_signal_in_if<T>, 1> &p)
145 operator = (const sc_port<sc_signal_inout_if<T>, 1> &p)
151 operator = (const sc_inout<T> &p)
157 const sc_event &default_event() const { return (*this)->default_event(); }
158 const sc_event &
159 value_changed_event() const
163 bool event() const { return (*this)->event(); }
164 sc_event_finder &value_changed() const { return _valueChangedFinder; }
166 virtual const char *kind() const { return "sc_inout"; }
169 add_trace(sc_trace_file *tf, const std::string &name) const
181 sc_inout(const sc_inout<T> &);
186 sc_trace(sc_trace_file *tf, const sc_inout<T> &i, const std::string &name)
204 explicit sc_inout(const char *name) :
214 explicit sc_inout(const sc_signal_inout_if<bool> &interface) :
221 sc_inout(const char *name, const sc_signal_inout_if<bool> &interface) :
236 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<bool> > &parent) :
250 sc_inout(const char *name, sc_port<sc_signal_inout_if<bool>, 1> &parent) :
259 initialize(const bool &b)
269 void initialize(const sc_signal_in_if<bool> &i) { initialize(i.read()); }
286 const bool &read() const { return (*this)->read(); }
287 operator const bool& () const { return (*this)->read(); }
289 void write(const bool &b) { (*this)->write(b); }
291 operator = (const bool &b)
297 operator = (const sc_signal_in_if<bool> &i)
303 operator = (const sc_port<sc_signal_in_if<bool>, 1> &p)
309 operator = (const sc_port<sc_signal_inout_if<bool>, 1> &p)
315 operator = (const sc_inout<bool> &p)
321 const sc_event &default_event() const { return (*this)->default_event(); }
322 const sc_event &
323 value_changed_event() const
327 const sc_event &posedge_event() const { return (*this)->posedge_event(); }
328 const sc_event &negedge_event() const { return (*this)->negedge_event(); }
329 bool event() const { return (*this)->event(); }
330 bool posedge() const { return (*this)->posedge(); }
331 bool negedge() const { return (*this)->negedge(); }
333 sc_event_finder &value_changed() const { return _valueChangedFinder; }
334 sc_event_finder &pos() const { return _posFinder; }
335 sc_event_finder &neg() const { return _negFinder; }
337 virtual const char *kind() const { return "sc_inout"; }
340 add_trace(sc_trace_file *tf, const std::string &name) const
354 sc_inout(const sc_inout<bool> &);
359 sc_trace_file *tf, const sc_inout<bool> &i, const std::string &name)
379 explicit sc_inout(const char *name) :
390 explicit sc_inout(const sc_signal_inout_if<sc_dt::sc_logic> &interface) :
398 sc_inout(const char *name,
399 const sc_signal_inout_if<sc_dt::sc_logic> &interface) :
416 sc_inout(const char *name,
434 sc_inout(const char *name,
445 initialize(const sc_dt::sc_logic &l)
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); }
481 operator = (const sc_dt::sc_logic &l)
487 operator = (const sc_signal_in_if<sc_dt::sc_logic> &i)
493 operator = (const sc_port<sc_signal_in_if<sc_dt::sc_logic>, 1> &p)
499 operator = (const sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1> &p)
505 operator = (const sc_inout<sc_dt::sc_logic> &p)
511 const sc_event &default_event() const { return (*this)->default_event(); }
512 const sc_event &
513 value_changed_event() const
517 const sc_event &posedge_event() const { return (*this)->posedge_event(); }
518 const sc_event &negedge_event() const { return (*this)->negedge_event(); }
519 bool event() const { return (*this)->event(); }
520 bool posedge() const { return (*this)->posedge(); }
521 bool negedge() const { return (*this)->negedge(); }
523 sc_event_finder &value_changed() const { return _valueChangedFinder; }
524 sc_event_finder &pos() const { return _posFinder; }
525 sc_event_finder &neg() const { return _negFinder; }
527 virtual const char *kind() const { return "sc_inout"; }
530 add_trace(sc_trace_file *tf, const std::string &name) const
545 sc_inout(const sc_inout<sc_dt::sc_logic> &);
551 const sc_inout<sc_dt::sc_logic> &i, const std::string &name)