#include <peq_with_cb_and_phase.h>

Public Member Functions | |
| time_ordered_list () | |
| ~time_ordered_list () | |
| 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 |
Classes | |
| struct | element |
Definition at line 27 of file peq_with_cb_and_phase.h.
| tlm_utils::time_ordered_list< PAYLOAD >::time_ordered_list | ( | ) | [inline] |
Definition at line 45 of file peq_with_cb_and_phase.h.
| tlm_utils::time_ordered_list< PAYLOAD >::~time_ordered_list | ( | ) | [inline] |
Definition at line 53 of file peq_with_cb_and_phase.h.
| void tlm_utils::time_ordered_list< PAYLOAD >::insert | ( | const PAYLOAD & | p, | |
| sc_core::sc_time | t | |||
| ) | [inline] |
Definition at line 66 of file peq_with_cb_and_phase.h.
| void tlm_utils::time_ordered_list< PAYLOAD >::delete_top | ( | ) | [inline] |
Definition at line 95 of file peq_with_cb_and_phase.h.
Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::~time_ordered_list().
| unsigned int tlm_utils::time_ordered_list< PAYLOAD >::get_size | ( | ) | [inline] |
Definition at line 105 of file peq_with_cb_and_phase.h.
| PAYLOAD& tlm_utils::time_ordered_list< PAYLOAD >::top | ( | ) | [inline] |
Definition at line 110 of file peq_with_cb_and_phase.h.
| sc_core::sc_time tlm_utils::time_ordered_list< PAYLOAD >::top_time | ( | ) | [inline] |
Definition at line 114 of file peq_with_cb_and_phase.h.
| sc_dt::uint64& tlm_utils::time_ordered_list< PAYLOAD >::top_delta | ( | ) | [inline] |
Definition at line 119 of file peq_with_cb_and_phase.h.
| sc_core::sc_time tlm_utils::time_ordered_list< PAYLOAD >::next_time | ( | ) | [inline] |
Definition at line 124 of file peq_with_cb_and_phase.h.
| element* tlm_utils::time_ordered_list< PAYLOAD >::nill |
Definition at line 40 of file peq_with_cb_and_phase.h.
Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::delete_top(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::insert(), and tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::~time_ordered_list().
| element* tlm_utils::time_ordered_list< PAYLOAD >::empties |
Definition at line 41 of file peq_with_cb_and_phase.h.
Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::delete_top(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::insert(), and tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::~time_ordered_list().
| element* tlm_utils::time_ordered_list< PAYLOAD >::list |
Definition at line 42 of file peq_with_cb_and_phase.h.
Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::delete_top(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::insert(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::next_time(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::top(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::top_delta(), and tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::top_time().
| unsigned int tlm_utils::time_ordered_list< PAYLOAD >::size |
Definition at line 43 of file peq_with_cb_and_phase.h.
Referenced by tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::delete_top(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::get_size(), tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::insert(), and tlm_utils::time_ordered_list< std::pair< tlm_payload_type *, tlm_phase_type > >::~time_ordered_list().
1.5.3