Lines Matching defs:sc_core
48 namespace sc_core
53 } // namespace sc_core
64 class Process : public ::sc_core::sc_process_b, public ListNode
67 virtual ::sc_core::sc_curr_proc_kind procKind() const = 0;
103 ::sc_core::sc_event &resetEvent() { return _resetEvent; }
104 ::sc_core::sc_event &terminatedEvent() { return _terminatedEvent; }
116 void setTimeout(::sc_core::sc_time t);
127 void lastReport(::sc_core::sc_report *report);
128 ::sc_core::sc_report *lastReport() const;
138 void joinWait(::sc_core::sc_join *join) { joinWaiters.push_back(join); }
201 std::unique_ptr<::sc_core::sc_report> _lastReport;
203 std::vector<::sc_core::sc_join *> joinWaiters;
216 install(const sc_core::sc_signal_in_if<bool> *s)
231 const sc_core::sc_signal_in_if<bool> *signal() { return _signal; }
237 const sc_core::sc_signal_in_if<bool> *_signal;
242 void newReset(const sc_core::sc_port_base *pb, Process *p, bool s, bool v);
243 void newReset(const sc_core::sc_signal_in_if<bool> *sig, Process *p,