#include <sc_export.h>
Public 型 | |
typedef sc_export_base | this_type |
Public メソッド | |
virtual sc_interface * | get_interface ()=0 |
virtual const sc_interface * | get_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_type & | operator= (const this_type &) |
フレンド | |
class | sc_export_registry |
sc_export.h の 61 行で定義されています。
sc_core::sc_export_base::sc_export_base | ( | ) | [protected] |
sc_export.cpp の 60 行で定義されています。
00060 : sc_object(sc_gen_unique_name("export")) 00061 { 00062 simcontext()->get_export_registry()->insert(this); 00063 }
sc_core::sc_export_base::sc_export_base | ( | const char * | name | ) | [protected] |
sc_export.cpp の 65 行で定義されています。
00065 : sc_object(name_) 00066 { 00067 simcontext()->get_export_registry()->insert(this); 00068 }
sc_core::sc_export_base::~sc_export_base | ( | ) | [protected, virtual] |
sc_export.cpp の 70 行で定義されています。
00071 { 00072 simcontext()->get_export_registry()->remove(this); 00073 }
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 >で実装されています。
sc_core::sc_export< IF >で再定義されています。
friend class sc_export_registry [friend] |
sc_export.h の 63 行で定義されています。