|
gem5
v19.0.0.0
|
#include <sc_event.hh>
Public Member Functions | |
| sc_event_and_list () | |
| sc_event_and_list (const sc_event_and_list &) | |
| sc_event_and_list (const sc_event &) | |
| sc_event_and_list & | operator= (const sc_event_and_list &) |
| ~sc_event_and_list () | |
| int | size () const |
| void | swap (sc_event_and_list &) |
| sc_event_and_list & | operator&= (const sc_event &) |
| sc_event_and_list & | operator&= (const sc_event_and_list &) |
| sc_event_and_expr | operator& (const sc_event &) const |
| sc_event_and_expr | operator& (const sc_event_and_list &) const |
Private Member Functions | |
| sc_event_and_list (bool auto_delete) | |
| void | insert (sc_event const &e) |
| void | insert (sc_event_and_list const &eal) |
Private Attributes | |
| std::set< const sc_event * > | events |
| bool | autoDelete |
| unsigned | busy |
Friends | |
| class | sc_event_and_expr |
| class | sc_gem5::DynamicSensitivityEventAndList |
Definition at line 63 of file sc_event.hh.
| sc_core::sc_event_and_list::sc_event_and_list | ( | ) |
Definition at line 42 of file sc_event.cc.
| sc_core::sc_event_and_list::sc_event_and_list | ( | const sc_event_and_list & | eal | ) |
Definition at line 44 of file sc_event.cc.
| sc_core::sc_event_and_list::sc_event_and_list | ( | const sc_event & | e | ) |
Definition at line 48 of file sc_event.cc.
References insert().
| sc_core::sc_event_and_list::~sc_event_and_list | ( | ) |
Definition at line 57 of file sc_event.cc.
|
explicitprivate |
Definition at line 53 of file sc_event.cc.
|
private |
Definition at line 111 of file sc_event.cc.
References events.
Referenced by sc_core::sc_event_and_expr::insert(), sc_event_and_list(), and swap().
|
private |
Definition at line 117 of file sc_event.cc.
References events.
| sc_event_and_expr sc_core::sc_event_and_list::operator & | ( | const sc_event & | ) | const |
Referenced by swap().
| sc_event_and_expr sc_core::sc_event_and_list::operator & | ( | const sc_event_and_list & | ) | const |
| sc_event_and_list& sc_core::sc_event_and_list::operator &= | ( | const sc_event & | ) |
Referenced by swap().
| sc_event_and_list& sc_core::sc_event_and_list::operator &= | ( | const sc_event_and_list & | ) |
| sc_event_and_list & sc_core::sc_event_and_list::operator= | ( | const sc_event_and_list & | eal | ) |
Definition at line 60 of file sc_event.cc.
References events.
| int sc_core::sc_event_and_list::size | ( | ) | const |
Definition at line 67 of file sc_event.cc.
References events.
| void sc_core::sc_event_and_list::swap | ( | sc_event_and_list & | eal | ) |
Definition at line 73 of file sc_event.cc.
References ArmISA::e, events, insert(), sc_core::sc_event_and_expr::insert(), operator&(), and operator&=().
|
friend |
Definition at line 82 of file sc_event.hh.
|
friend |
Definition at line 83 of file sc_event.hh.
|
private |
Definition at line 91 of file sc_event.hh.
|
mutableprivate |
Definition at line 92 of file sc_event.hh.
|
private |
Definition at line 90 of file sc_event.hh.
Referenced by insert(), operator=(), size(), and swap().