クラス テンプレート tlm::tlm_event_finder_t< IF, T >

#include <tlm_event_finder.h>

すべてのメンバ一覧

Public メソッド

 tlm_event_finder_t (const sc_core::sc_port_base &port_, const sc_core::sc_event &(IF::*event_method_)(tlm_tag< T > *) const )
virtual tlm_event_finder_t ()
virtual const sc_core::sc_event & find_event (sc_core::sc_interface *if_p=0) const

Private メソッド

 tlm_event_finder_t ()
 tlm_event_finder_t (const tlm_event_finder_t< IF, T > &)
tlm_event_finder_t< IF, T > & operator= (const tlm_event_finder_t< IF, T > &)

Private 変数

const sc_core::sc_event &(IF::* m_event_method )(tlm_tag< T > *) const


説明

template<class IF, class T>
class tlm::tlm_event_finder_t< IF, T >

tlm_event_finder.h28 行で定義されています。


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

template<class IF, class T>
tlm::tlm_event_finder_t< IF, T >::tlm_event_finder_t ( const sc_core::sc_port_base &  port_,
const sc_core::sc_event &(IF::*)(tlm_tag< T > *) const   event_method_ 
) [inline]

tlm_event_finder.h35 行で定義されています。

template<class IF, class T>
virtual tlm::tlm_event_finder_t< IF, T >::tlm_event_finder_t (  )  [inline, virtual]

tlm_event_finder.h42 行で定義されています。

template<class IF, class T>
tlm::tlm_event_finder_t< IF, T >::tlm_event_finder_t (  )  [private]

template<class IF, class T>
tlm::tlm_event_finder_t< IF, T >::tlm_event_finder_t ( const tlm_event_finder_t< IF, T > &   )  [private]


関数

template<class IF, class T>
const sc_core::sc_event & tlm::tlm_event_finder_t< IF, T >::find_event ( sc_core::sc_interface *  if_p = 0  )  const [inline, virtual]

tlm_event_finder.h67 行で定義されています。

参照先 tlm::tlm_event_finder_t< IF, T >::m_event_method.

template<class IF, class T>
tlm_event_finder_t<IF,T>& tlm::tlm_event_finder_t< IF, T >::operator= ( const tlm_event_finder_t< IF, T > &   )  [private]


変数

template<class IF, class T>
const sc_core::sc_event&(IF::* tlm::tlm_event_finder_t< IF, T >::m_event_method)(tlm_tag< T > *) const [private]


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

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