クラス テンプレート tlm_utils::time_ordered_list< PAYLOAD >

#include <peq_with_cb_and_phase.h>

tlm_utils::time_ordered_list< PAYLOAD >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 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 変数

element * nill
element * empties
element * list
unsigned int size

構成

struct  element


説明

template<typename PAYLOAD>
class tlm_utils::time_ordered_list< PAYLOAD >

peq_with_cb_and_phase.h の 27 行で定義されています。


コンストラクタとデストラクタ

template<typename PAYLOAD>
tlm_utils::time_ordered_list< PAYLOAD >::time_ordered_list (  )  [inline]

peq_with_cb_and_phase.h の 45 行で定義されています。

template<typename PAYLOAD>
tlm_utils::time_ordered_list< PAYLOAD >::time_ordered_list (  )  [inline]

peq_with_cb_and_phase.h の 53 行で定義されています。


関数

template<typename PAYLOAD>
void tlm_utils::time_ordered_list< PAYLOAD >::insert ( const PAYLOAD &  p,
sc_core::sc_time  t 
) [inline]

peq_with_cb_and_phase.h の 66 行で定義されています。

template<typename PAYLOAD>
void tlm_utils::time_ordered_list< PAYLOAD >::delete_top (  )  [inline]

template<typename PAYLOAD>
unsigned int tlm_utils::time_ordered_list< PAYLOAD >::get_size (  )  [inline]

peq_with_cb_and_phase.h の 105 行で定義されています。

template<typename PAYLOAD>
PAYLOAD& tlm_utils::time_ordered_list< PAYLOAD >::top (  )  [inline]

peq_with_cb_and_phase.h の 110 行で定義されています。

template<typename PAYLOAD>
sc_core::sc_time tlm_utils::time_ordered_list< PAYLOAD >::top_time (  )  [inline]

peq_with_cb_and_phase.h の 114 行で定義されています。

template<typename PAYLOAD>
sc_dt::uint64& tlm_utils::time_ordered_list< PAYLOAD >::top_delta (  )  [inline]

peq_with_cb_and_phase.h の 119 行で定義されています。

template<typename PAYLOAD>
sc_core::sc_time tlm_utils::time_ordered_list< PAYLOAD >::next_time (  )  [inline]

peq_with_cb_and_phase.h の 124 行で定義されています。


変数

template<typename PAYLOAD>
element* tlm_utils::time_ordered_list< PAYLOAD >::nill

template<typename PAYLOAD>
element* tlm_utils::time_ordered_list< PAYLOAD >::empties

template<typename PAYLOAD>
element* tlm_utils::time_ordered_list< PAYLOAD >::list

template<typename PAYLOAD>
unsigned int tlm_utils::time_ordered_list< PAYLOAD >::size


このクラスの説明は次のファイルから生成されました:

TLM 2.0に対してWed Jun 11 00:11:02 2008に生成されました。  doxygen 1.5.6