43 events(eal.events), autoDelete(false), busy(0)
52 autoDelete(auto_delete), busy(0)
128 events(eol.events), autoDelete(false), busy(0)
137 autoDelete(auto_delete), busy(0)
313 _gem5_event(new ::
sc_gem5::Event(
314 this,
sc_core::sc_gen_unique_name(
"event")))
318 _gem5_event(new ::
sc_gem5::Event(this, _name))
390 _gem5_event(new ::
sc_gem5::Event(
391 this,
sc_core::sc_gen_unique_name(
392 "$$$internal kernel event$$$"), true))
396 _gem5_event(new ::
sc_gem5::Event(
398 (
std::string(
"$$$internal kernel event$$$") + _name).c_str(),
405 return ::sc_gem5::topLevelEvents;
411 std::string str(
name);
void insert(sc_event const &e) const
void swap(sc_event_and_list &)
void insert(sc_event const &e)
sc_event_and_list & operator=(const sc_event_and_list &)
sc_event_and_list & operator&=(const sc_event &)
std::set< const sc_event * > events
sc_event_and_expr operator&(const sc_event &) const
void insert(sc_event const &e) const
sc_event_or_expr operator|(const sc_event &) const
sc_event_or_list & operator|=(const sc_event &)
void insert(sc_event const &e)
std::set< const sc_event * > events
sc_event_or_list & operator=(const sc_event_or_list &)
void swap(sc_event_or_list &)
const char * basename() const
const char * name() const
bool in_hierarchy() const
sc_object * get_parent_object() const
sc_event_or_expr operator|(const sc_event &) const
::sc_gem5::Event * _gem5_event
sc_event_and_expr operator&(const sc_event &) const
void notify(StaticSensitivities &senses)
sc_core::sc_object * getParentObject() const
const std::string & basename() const
void notifyDelayed(const sc_core::sc_time &t)
const std::string & name() const
sc_event_or_expr operator|(sc_event_or_expr expr, sc_event const &e)
const std::vector< sc_event * > & sc_get_top_level_events()
sc_event * sc_find_event(const char *name)
sc_event_and_expr operator&(sc_event_and_expr expr, sc_event const &e)
Events::iterator EventsIt
EventsIt findEvent(const std::string &name)
Overload hash function for BasicBlockRange type.
const std::string & name()