gem5  v21.2.1.1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
sc_core::sc_event_or_expr Class Reference

#include <sc_event.hh>

Public Member Functions

 sc_event_or_expr (sc_event_or_expr const &e)
 
 operator const sc_event_or_list & () const
 
void insert (sc_event const &e) const
 
void insert (sc_event_or_list const &eol) const
 
 ~sc_event_or_expr ()
 

Private Member Functions

 sc_event_or_expr ()
 

Private Attributes

sc_event_or_listlist
 

Friends

class sc_event_or_list
 
class sc_event
 

Detailed Description

Definition at line 147 of file sc_event.hh.

Constructor & Destructor Documentation

◆ sc_event_or_expr() [1/2]

sc_core::sc_event_or_expr::sc_event_or_expr ( sc_event_or_expr const &  e)

Definition at line 262 of file sc_event.cc.

References gem5::ArmISA::e.

◆ ~sc_event_or_expr()

sc_core::sc_event_or_expr::~sc_event_or_expr ( )

Definition at line 289 of file sc_event.cc.

References list.

◆ sc_event_or_expr() [2/2]

sc_core::sc_event_or_expr::sc_event_or_expr ( )
private

Definition at line 291 of file sc_event.cc.

Member Function Documentation

◆ insert() [1/2]

void sc_core::sc_event_or_expr::insert ( sc_event const &  e) const

◆ insert() [2/2]

void sc_core::sc_event_or_expr::insert ( sc_event_or_list const &  eol) const

Definition at line 283 of file sc_event.cc.

References sc_core::sc_event_or_list::insert(), and list.

◆ operator const sc_event_or_list &()

sc_core::sc_event_or_expr::operator const sc_event_or_list & ( ) const

Definition at line 268 of file sc_event.cc.

References sc_dt::list.

Friends And Related Function Documentation

◆ sc_event

friend class sc_event
friend

Definition at line 160 of file sc_event.hh.

◆ sc_event_or_list

friend class sc_event_or_list
friend

Definition at line 159 of file sc_event.hh.

Member Data Documentation

◆ list

sc_event_or_list* sc_core::sc_event_or_expr::list
mutableprivate

Definition at line 163 of file sc_event.hh.

Referenced by insert(), and ~sc_event_or_expr().


The documentation for this class was generated from the following files:

Generated on Wed May 4 2022 12:16:38 for gem5 by doxygen 1.8.17