gem5 v24.0.0.0
|
#include <peq_with_cb_and_phase.h>
Classes | |
struct | element |
Public Member Functions | |
time_ordered_list () | |
~time_ordered_list () | |
void | reset () |
void | insert (const PAYLOAD &p, sc_core::sc_time t) |
void | delete_top () |
unsigned int | get_size () |
PAYLOAD & | top () |
sc_core::sc_time | top_time () |
sc_dt::uint64 & | top_delta () |
sc_core::sc_time | next_time () |
Public Attributes | |
element * | nill |
element * | empties |
element * | list |
unsigned int | size |
Definition at line 36 of file peq_with_cb_and_phase.h.
|
inline |
Definition at line 56 of file peq_with_cb_and_phase.h.
|
inline |
|
inline |
Definition at line 110 of file peq_with_cb_and_phase.h.
References tlm_utils::time_ordered_list< PAYLOAD >::empties, tlm_utils::time_ordered_list< PAYLOAD >::list, tlm_utils::time_ordered_list< PAYLOAD >::element::next, tlm_utils::time_ordered_list< PAYLOAD >::nill, and tlm_utils::time_ordered_list< PAYLOAD >::size.
Referenced by tlm_utils::time_ordered_list< PAYLOAD >::reset().
|
inline |
Definition at line 121 of file peq_with_cb_and_phase.h.
References tlm_utils::time_ordered_list< PAYLOAD >::size.
|
inline |
Definition at line 80 of file peq_with_cb_and_phase.h.
References tlm_utils::time_ordered_list< PAYLOAD >::empties, tlm_utils::time_ordered_list< PAYLOAD >::list, tlm_utils::time_ordered_list< PAYLOAD >::element::next, tlm_utils::time_ordered_list< PAYLOAD >::nill, sc_core::sc_delta_count(), tlm_utils::time_ordered_list< PAYLOAD >::size, and tlm_utils::time_ordered_list< PAYLOAD >::element::t.
|
inline |
Definition at line 125 of file peq_with_cb_and_phase.h.
References tlm_utils::time_ordered_list< PAYLOAD >::list, tlm_utils::time_ordered_list< PAYLOAD >::element::next, and tlm_utils::time_ordered_list< PAYLOAD >::element::t.
|
inline |
Definition at line 72 of file peq_with_cb_and_phase.h.
References tlm_utils::time_ordered_list< PAYLOAD >::delete_top(), and tlm_utils::time_ordered_list< PAYLOAD >::size.
Referenced by tlm_utils::time_ordered_list< PAYLOAD >::~time_ordered_list().
|
inline |
Definition at line 122 of file peq_with_cb_and_phase.h.
References tlm_utils::time_ordered_list< PAYLOAD >::list, and tlm_utils::time_ordered_list< PAYLOAD >::element::p.
|
inline |
Definition at line 124 of file peq_with_cb_and_phase.h.
References tlm_utils::time_ordered_list< PAYLOAD >::element::d, and tlm_utils::time_ordered_list< PAYLOAD >::list.
|
inline |
Definition at line 123 of file peq_with_cb_and_phase.h.
References tlm_utils::time_ordered_list< PAYLOAD >::list, and tlm_utils::time_ordered_list< PAYLOAD >::element::t.
element* tlm_utils::time_ordered_list< PAYLOAD >::empties |
Definition at line 52 of file peq_with_cb_and_phase.h.
Referenced by tlm_utils::time_ordered_list< PAYLOAD >::delete_top(), tlm_utils::time_ordered_list< PAYLOAD >::insert(), and tlm_utils::time_ordered_list< PAYLOAD >::~time_ordered_list().
element* tlm_utils::time_ordered_list< PAYLOAD >::list |
Definition at line 53 of file peq_with_cb_and_phase.h.
Referenced by tlm_utils::time_ordered_list< PAYLOAD >::delete_top(), tlm_utils::time_ordered_list< PAYLOAD >::insert(), tlm_utils::time_ordered_list< PAYLOAD >::next_time(), tlm_utils::time_ordered_list< PAYLOAD >::top(), tlm_utils::time_ordered_list< PAYLOAD >::top_delta(), and tlm_utils::time_ordered_list< PAYLOAD >::top_time().
element* tlm_utils::time_ordered_list< PAYLOAD >::nill |
Definition at line 51 of file peq_with_cb_and_phase.h.
Referenced by tlm_utils::time_ordered_list< PAYLOAD >::delete_top(), tlm_utils::time_ordered_list< PAYLOAD >::insert(), and tlm_utils::time_ordered_list< PAYLOAD >::~time_ordered_list().
unsigned int tlm_utils::time_ordered_list< PAYLOAD >::size |