クラス sc_core::sc_event_list

#include <sc_event.h>

sc_core::sc_event_listに対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Protected メソッド

void push_back (const sc_event &)
 sc_event_list (const sc_event &, bool and_list_, bool auto_delete_=false)
int size () const
bool and_list () const
void add_dynamic (sc_method_handle)
void add_dynamic (sc_thread_handle)
void remove_dynamic (sc_method_handle, const sc_event *)
void remove_dynamic (sc_thread_handle, const sc_event *)
void auto_delete ()

Private メソッド

 sc_event_list ()
 sc_event_list (const sc_event_list &)
sc_event_listoperator= (const sc_event_list &)

Private 変数

sc_pvector< const sc_event * > m_events
bool m_and_list
bool m_auto_delete

フレンド

class sc_method_process
class sc_thread_process


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

sc_core::sc_event_list::sc_event_list ( const sc_event e,
bool  and_list_,
bool  auto_delete_ = false 
) [inline, protected]

sc_core::sc_event_list::sc_event_list (  )  [private]

sc_core::sc_event_list::sc_event_list ( const sc_event_list  )  [private]


関数

void sc_core::sc_event_list::push_back ( const sc_event e  )  [protected]

int sc_core::sc_event_list::size (  )  const [inline, protected]

bool sc_core::sc_event_list::and_list (  )  const [inline, protected]

void sc_core::sc_event_list::add_dynamic ( sc_method_handle  method_h  )  [protected]

void sc_core::sc_event_list::add_dynamic ( sc_thread_handle  thread_h  )  [protected]

void sc_core::sc_event_list::remove_dynamic ( sc_method_handle  method_h,
const sc_event e_not 
) [protected]

void sc_core::sc_event_list::remove_dynamic ( sc_thread_handle  thread_h,
const sc_event e_not 
) [protected]

void sc_core::sc_event_list::auto_delete (  )  [inline, protected]

sc_event_list& sc_core::sc_event_list::operator= ( const sc_event_list  )  [private]


フレンドと関連する関数

friend class sc_method_process [friend]

sc_core::sc_event_or_list, と sc_core::sc_event_and_listで再定義されています。

friend class sc_thread_process [friend]

sc_core::sc_event_or_list, と sc_core::sc_event_and_listで再定義されています。


変数


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

SystemCに対してFri Jun 6 07:40:46 2008に生成されました。  doxygen 1.5.6