#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_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 >で実装されています。
sc_core::sc_export< IF >で再定義されています。
friend class sc_export_registry [friend] |