#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 行で定義されています。
1.5.6