#include <sc_export.h>
Inheritance diagram for sc_core::sc_export_base:

Public Types | |
| typedef sc_export_base | this_type |
Public Member Functions | |
| virtual sc_interface * | get_interface ()=0 |
| virtual const sc_interface * | get_interface () const=0 |
Protected Member Functions | |
| 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 Member Functions | |
| sc_export_base (const this_type &) | |
| this_type & | operator= (const this_type &) |
Friends | |
| class | sc_export_registry |
Reimplemented in 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] |
Implemented in sc_core::sc_export< IF >.
| virtual const sc_interface* sc_core::sc_export_base::get_interface | ( | ) | const [pure virtual] |
Implemented in 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] |
Implemented in sc_core::sc_export< IF >.
Reimplemented in sc_core::sc_export< IF >.
friend class sc_export_registry [friend] |