TLM-2.0: tlm_utils::time_ordered_list< PAYLOAD >::element Struct Reference

# tlm_utils::time_ordered_list< PAYLOAD >::element Struct Reference

`#include <peq_with_cb_and_phase.h>`

Collaboration diagram for tlm_utils::time_ordered_list< PAYLOAD >::element:

[legend]

List of all members.

## Public Member Functions
| element (PAYLOAD &p, sc_core::sc_time t, sc_dt::uint64 d)
| element ()
## Public Attributes
struct element * | next
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 35 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 41 of file peq_with_cb_and_phase.h.

template<typename PAYLOAD >

tlm_utils::time_ordered_list< PAYLOAD >::element::element | ( |  | ) | `[inline]`

Definition at line 42 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 40 of file peq_with_cb_and_phase.h.

template<typename PAYLOAD >

struct element* tlm_utils::time_ordered_list< PAYLOAD >::element::next`[read]`

Definition at line 37 of file peq_with_cb_and_phase.h.

template<typename PAYLOAD >

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

Definition at line 38 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 39 of file peq_with_cb_and_phase.h.

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

- include/tlm/tlm_utils/peq_with_cb_and_phase.h