Lines Matching defs:const

59     virtual const char *kind() const { return "sc_signal"; }
62 ScSignalBase(const char *_name);
65 const sc_core::sc_event &defaultEvent() const;
66 const sc_core::sc_event &valueChangedEvent() const;
68 bool event() const;
72 virtual sc_core::sc_writer_policy get_writer_policy() const = 0;
82 ScSignalBaseBinary(const char *_name);
88 const sc_core::sc_event &posedgeEvent() const;
89 const sc_core::sc_event &negedgeEvent() const;
91 bool posedge() const;
92 bool negedge() const;
108 ScSignalBasePicker(const char *_name) : ScSignalBase(_name) {}
115 ScSignalBasePicker(const char *_name) : ScSignalBaseBinary(_name) {}
122 ScSignalBasePicker(const char *_name) : ScSignalBaseBinary(_name) {}
166 ScSignalBaseT(const char *_name) :
170 ScSignalBaseT(const char *_name, const T &initial_value) :
177 register_port(sc_core::sc_port_base &port, const char *iface_type_name)
187 virtual const T &read() const { return m_cur_val; }
188 operator const T&() const { return read(); }
191 write(const T &t)
204 virtual const sc_core::sc_event &
205 default_event() const
210 virtual const sc_core::sc_event &
211 value_changed_event() const
216 virtual void print(std::ostream &os=std::cout) const { os << m_cur_val; }
218 dump(std::ostream &os=std::cout) const
225 virtual bool event() const { return ScSignalBase::event(); }
228 get_writer_policy() const
247 ScSignalBinary(const char *_name) : ScSignalBaseT<T, WRITER_POLICY>(_name)
249 ScSignalBinary(const char *_name, const T& initial_value) :
253 const sc_core::sc_event &
254 posedge_event() const
258 const sc_core::sc_event &
259 negedge_event() const
264 bool posedge() const { return ScSignalBaseBinary::posedge(); }
265 bool negedge() const { return ScSignalBaseBinary::negedge(); }
280 explicit sc_signal(const char *name) :
283 explicit sc_signal(const char *name, const T &initial_value) :
289 operator = (const T &t)
295 operator = (const sc_signal<T, WRITER_POLICY> &s)
314 sc_signal(const sc_signal<T, WRITER_POLICY> &);
319 operator << (std::ostream &os, const sc_signal<T, WRITER_POLICY> &s)
334 explicit sc_signal(const char *name) :
337 explicit sc_signal(const char *name, const bool &initial_value) :
343 operator = (const bool &b)
349 operator = (const sc_signal<bool, WRITER_POLICY> &s)
379 _addReset(sc_gem5::Reset *reset) const
386 sc_signal(const sc_signal<bool, WRITER_POLICY> &);
398 explicit sc_signal(const char *name) :
401 explicit sc_signal(const char *name,
402 const sc_dt::sc_logic &initial_value) :
409 operator = (const sc_dt::sc_logic &l)
415 operator = (const sc_signal<sc_dt::sc_logic, WRITER_POLICY> &s)
445 sc_signal(const sc_signal<sc_dt::sc_logic, WRITER_POLICY> &);