gem5  v20.1.0.0
Public Member Functions | Public Attributes | Private Attributes | List of all members
tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list Class Reference

Public Member Functions

 delta_list ()
 
void insert (const PAYLOAD &p)
 
PAYLOADget ()
 
bool next ()
 
void reset ()
 

Public Attributes

unsigned int size
 

Private Attributes

std::vector< PAYLOADentries
 
unsigned int out
 

Detailed Description

template<typename OWNER, typename TYPES = tlm::tlm_base_protocol_types>
class tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list

Definition at line 159 of file peq_with_cb_and_phase.h.

Constructor & Destructor Documentation

◆ delta_list()

template<typename OWNER , typename TYPES = tlm::tlm_base_protocol_types>
tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list::delta_list ( )
inline

Member Function Documentation

◆ get()

template<typename OWNER , typename TYPES = tlm::tlm_base_protocol_types>
PAYLOAD& tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list::get ( )
inline

◆ insert()

template<typename OWNER , typename TYPES = tlm::tlm_base_protocol_types>
void tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list::insert ( const PAYLOAD p)
inline

◆ next()

template<typename OWNER , typename TYPES = tlm::tlm_base_protocol_types>
bool tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list::next ( )
inline

◆ reset()

template<typename OWNER , typename TYPES = tlm::tlm_base_protocol_types>
void tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list::reset ( )
inline

Member Data Documentation

◆ entries

template<typename OWNER , typename TYPES = tlm::tlm_base_protocol_types>
std::vector<PAYLOAD> tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list::entries
private

◆ out

template<typename OWNER , typename TYPES = tlm::tlm_base_protocol_types>
unsigned int tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list::out
private

◆ size

template<typename OWNER , typename TYPES = tlm::tlm_base_protocol_types>
unsigned int tlm_utils::peq_with_cb_and_phase< OWNER, TYPES >::delta_list::size

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

Generated on Wed Sep 30 2020 14:03:14 for gem5 by doxygen 1.8.17