gem5 v25.0.0.1
Loading...
Searching...
No Matches
tlm_utils::time_ordered_list< PAYLOAD >::element Struct Reference

#include <peq_with_cb_and_phase.h>

Public Member Functions

 element (PAYLOAD &p, sc_core::sc_time t, sc_dt::uint64 d)
 element ()

Public Attributes

struct elementnext
PAYLOAD p
sc_core::sc_time t
sc_dt::uint64 d

Detailed Description

template<typename PAYLOAD>
struct tlm_utils::time_ordered_list< PAYLOAD >::element

Definition at line 39 of file peq_with_cb_and_phase.h.

Constructor & Destructor Documentation

◆ element() [1/2]

template<typename PAYLOAD>
tlm_utils::time_ordered_list< PAYLOAD >::element::element ( PAYLOAD & p,
sc_core::sc_time t,
sc_dt::uint64 d )
inline

Definition at line 45 of file peq_with_cb_and_phase.h.

References d, p, and t.

◆ element() [2/2]

template<typename PAYLOAD>
tlm_utils::time_ordered_list< PAYLOAD >::element::element ( )
inline

Definition at line 48 of file peq_with_cb_and_phase.h.

Member Data Documentation

◆ d

template<typename PAYLOAD>
sc_dt::uint64 tlm_utils::time_ordered_list< PAYLOAD >::element::d

Definition at line 44 of file peq_with_cb_and_phase.h.

Referenced by element().

◆ next

template<typename PAYLOAD>
struct element* tlm_utils::time_ordered_list< PAYLOAD >::element::next

◆ p

template<typename PAYLOAD>
PAYLOAD tlm_utils::time_ordered_list< PAYLOAD >::element::p

Definition at line 42 of file peq_with_cb_and_phase.h.

Referenced by element().

◆ t

template<typename PAYLOAD>
sc_core::sc_time tlm_utils::time_ordered_list< PAYLOAD >::element::t

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

Generated on Sat Oct 18 2025 08:07:55 for gem5 by doxygen 1.14.0