|
gem5 [DEVELOP-FOR-25.0]
|
#include <sc_event.hh>
Public Member Functions | |
| sc_event_or_list () | |
| sc_event_or_list (const sc_event_or_list &) | |
| sc_event_or_list (const sc_event &) | |
| sc_event_or_list & | operator= (const sc_event_or_list &) |
| ~sc_event_or_list () | |
| int | size () const |
| void | swap (sc_event_or_list &) |
| sc_event_or_list & | operator|= (const sc_event &) |
| sc_event_or_list & | operator|= (const sc_event_or_list &) |
| sc_event_or_expr | operator| (const sc_event &) const |
| sc_event_or_expr | operator| (const sc_event_or_list &) const |
Private Member Functions | |
| sc_event_or_list (bool auto_delete) | |
| void | insert (sc_event const &e) |
| void | insert (sc_event_or_list const &eol) |
Private Attributes | |
| std::set< const sc_event * > | events |
| bool | autoDelete |
| unsigned | busy |
Friends | |
| class | sc_event_or_expr |
| class | sc_gem5::DynamicSensitivityEventOrList |
Definition at line 93 of file sc_event.hh.
| sc_core::sc_event_or_list::sc_event_or_list | ( | ) |
Definition at line 125 of file sc_event.cc.
References autoDelete, and busy.
Referenced by insert(), operator=(), operator|(), operator|=(), sc_event_or_list(), sc_event_or_list(), sc_gem5::DynamicSensitivityEventOrList, and swap().
| sc_core::sc_event_or_list::sc_event_or_list | ( | const sc_event_or_list & | eol | ) |
Definition at line 127 of file sc_event.cc.
References autoDelete, busy, events, and sc_event_or_list().
| sc_core::sc_event_or_list::sc_event_or_list | ( | const sc_event & | e | ) |
Definition at line 131 of file sc_event.cc.
References insert(), and sc_event_or_list().
| sc_core::sc_event_or_list::~sc_event_or_list | ( | ) |
Definition at line 147 of file sc_event.cc.
|
explicitprivate |
Definition at line 136 of file sc_event.cc.
References autoDelete, and busy.
|
private |
Definition at line 194 of file sc_event.cc.
References events.
Referenced by operator|=(), operator|=(), and sc_event_or_list().
|
private |
Definition at line 200 of file sc_event.cc.
References events, and sc_event_or_list().
| sc_event_or_list & sc_core::sc_event_or_list::operator= | ( | const sc_event_or_list & | eol | ) |
Definition at line 141 of file sc_event.cc.
References events, and sc_event_or_list().
| sc_event_or_expr sc_core::sc_event_or_list::operator| | ( | const sc_event & | e | ) | const |
Definition at line 176 of file sc_event.cc.
References sc_core::sc_event_or_expr::insert(), and sc_event_or_expr.
| sc_event_or_expr sc_core::sc_event_or_list::operator| | ( | const sc_event_or_list & | eol | ) | const |
Definition at line 185 of file sc_event.cc.
References sc_core::sc_event_or_expr::insert(), sc_event_or_expr, and sc_event_or_list().
| sc_event_or_list & sc_core::sc_event_or_list::operator|= | ( | const sc_event & | e | ) |
Definition at line 162 of file sc_event.cc.
References insert().
| sc_event_or_list & sc_core::sc_event_or_list::operator|= | ( | const sc_event_or_list & | eol | ) |
Definition at line 169 of file sc_event.cc.
References insert(), and sc_event_or_list().
| int sc_core::sc_event_or_list::size | ( | ) | const |
Definition at line 150 of file sc_event.cc.
References events.
| void sc_core::sc_event_or_list::swap | ( | sc_event_or_list & | eol | ) |
Definition at line 156 of file sc_event.cc.
References events, and sc_event_or_list().
|
friend |
Definition at line 112 of file sc_event.hh.
References sc_event_or_expr.
Referenced by operator|(), operator|(), and sc_event_or_expr.
|
friend |
Definition at line 113 of file sc_event.hh.
References sc_event_or_list().
|
private |
Definition at line 121 of file sc_event.hh.
Referenced by sc_event_or_list(), sc_event_or_list(), and sc_event_or_list().
|
mutableprivate |
Definition at line 122 of file sc_event.hh.
Referenced by sc_event_or_list(), sc_event_or_list(), and sc_event_or_list().
|
private |
Definition at line 120 of file sc_event.hh.
Referenced by insert(), insert(), operator=(), sc_event_or_list(), size(), and swap().