クラス sc_core::sc_export_base

#include <sc_export.h>

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

Inheritance graph
[凡例]

すべてのメンバ一覧

Public 型

typedef sc_export_base this_type

Public メソッド

virtual sc_interfaceget_interface ()=0
virtual const sc_interfaceget_interface () const =0

Protected メソッド

 sc_export_base ()
 sc_export_base (const char *name)
virtual ~sc_export_base ()
virtual void before_end_of_elaboration ()
virtual void end_of_elaboration ()
virtual void start_of_simulation ()
virtual void end_of_simulation ()
virtual const char * if_typename () const =0

Private メソッド

 sc_export_base (const this_type &)
this_typeoperator= (const this_type &)

フレンド

class sc_export_registry


型定義

sc_core::sc_export< IF >で再定義されています。


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

sc_core::sc_export_base::sc_export_base (  )  [protected]

sc_core::sc_export_base::sc_export_base ( const char *  name  )  [protected]

sc_core::sc_export_base::~sc_export_base (  )  [protected, virtual]

sc_core::sc_export_base::sc_export_base ( const this_type  )  [private]


関数

virtual sc_interface* sc_core::sc_export_base::get_interface (  )  [pure virtual]

sc_core::sc_export< IF >で実装されています。

virtual const sc_interface* sc_core::sc_export_base::get_interface (  )  const [pure virtual]

sc_core::sc_export< IF >で実装されています。

void sc_core::sc_export_base::before_end_of_elaboration (  )  [protected, virtual]

void sc_core::sc_export_base::end_of_elaboration (  )  [protected, virtual]

void sc_core::sc_export_base::start_of_simulation (  )  [protected, virtual]

void sc_core::sc_export_base::end_of_simulation (  )  [protected, virtual]

virtual const char* sc_core::sc_export_base::if_typename (  )  const [protected, pure virtual]

sc_core::sc_export< IF >で実装されています。

this_type& sc_core::sc_export_base::operator= ( const this_type  )  [private]

sc_core::sc_export< IF >で再定義されています。


フレンドと関連する関数

friend class sc_export_registry [friend]


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

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