Lines Matching refs:sc_event

56 class sc_event;
68 sc_event_and_list(const sc_event &);
75 sc_event_and_list &operator &= (const sc_event &);
78 sc_event_and_expr operator & (const sc_event &) const;
87 void insert(sc_event const &e);
90 std::set<const sc_event *> events;
100 sc_event_or_list(const sc_event &);
107 sc_event_or_list &operator |= (const sc_event &);
110 sc_event_or_expr operator | (const sc_event &) const;
119 void insert(sc_event const &e);
122 std::set<const sc_event *> events;
133 void insert(sc_event const &e) const;
140 friend class sc_event;
146 sc_event_and_expr operator & (sc_event_and_expr, sc_event const &);
155 void insert(sc_event const &e) const;
162 friend class sc_event;
168 sc_event_or_expr operator | (sc_event_or_expr, sc_event const &);
171 class sc_event
174 sc_event();
175 explicit sc_event(const char *);
176 ~sc_event();
196 sc_event_and_expr operator & (const sc_event &) const;
198 sc_event_or_expr operator | (const sc_event &) const;
202 explicit sc_event(bool);
203 explicit sc_event(bool, const char *);
207 sc_event(const sc_event &) {}
208 sc_event &operator = (const sc_event &) { return *this; }
221 virtual const sc_event &find_event(sc_interface *if_p=NULL) const = 0;
230 const sc_event & (IF::*_method)() const) :
241 const sc_event &find_event(sc_interface *if_p=NULL) const override;
245 const sc_event &(IF::*_method)() const;
248 const std::vector<sc_event *> &sc_get_top_level_events();
249 sc_event *sc_find_event(const char *);
256 class InternalScEvent : public ::sc_core::sc_event
269 const sc_event &