Lines Matching refs:sc_signal
59 virtual const char *kind() const { return "sc_signal"; }
274 class sc_signal : public sc_gem5::ScSignalBaseT<T, WRITER_POLICY>
277 sc_signal() : sc_gem5::ScSignalBaseT<T, WRITER_POLICY>(
280 explicit sc_signal(const char *name) :
283 explicit sc_signal(const char *name, const T &initial_value) :
286 virtual ~sc_signal() {}
288 sc_signal<T, WRITER_POLICY> &
294 sc_signal<T, WRITER_POLICY> &
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)
326 class sc_signal<bool, WRITER_POLICY> :
330 sc_signal() :
334 explicit sc_signal(const char *name) :
337 explicit sc_signal(const char *name, const bool &initial_value) :
340 virtual ~sc_signal() {}
342 sc_signal<bool, WRITER_POLICY> &
348 sc_signal<bool, WRITER_POLICY> &
349 operator = (const sc_signal<bool, WRITER_POLICY> &s)
386 sc_signal(const sc_signal<bool, WRITER_POLICY> &);
390 class sc_signal<sc_dt::sc_logic, WRITER_POLICY> :
394 sc_signal() :
398 explicit sc_signal(const char *name) :
401 explicit sc_signal(const char *name,
406 virtual ~sc_signal() {}
408 sc_signal<sc_dt::sc_logic, WRITER_POLICY> &
414 sc_signal<sc_dt::sc_logic, WRITER_POLICY> &
415 operator = (const sc_signal<sc_dt::sc_logic, WRITER_POLICY> &s)
445 sc_signal(const sc_signal<sc_dt::sc_logic, WRITER_POLICY> &);