TLM-2.0  2.0.3
Accellera TLM-2.0 proof-of-concept library
Public Member Functions | Public Attributes | List of all members
tlm_utils::time_ordered_list< PAYLOAD >::element Struct Reference

#include <tlm_utils/peq_with_cb_and_phase.h>

Collaboration diagram for tlm_utils::time_ordered_list< PAYLOAD >::element:
Collaboration graph
[legend]

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

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.

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

Definition at line 46 of file peq_with_cb_and_phase.h.

Member Data Documentation

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.

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

Definition at line 41 of file peq_with_cb_and_phase.h.

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

Definition at line 42 of file peq_with_cb_and_phase.h.

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

Definition at line 43 of file peq_with_cb_and_phase.h.


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