sc_core::sc_export_base Class Reference

#include <sc_export.h>

Inheritance diagram for sc_core::sc_export_base:

sc_core::sc_object sc_core::sc_export< IF > List of all members.

Public Types

typedef sc_export_base this_type

Public Member Functions

virtual sc_interfaceget_interface ()=0
virtual const sc_interfaceget_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_typeoperator= (const this_type &)

Friends

class sc_export_registry

Member Typedef Documentation

typedef sc_export_base sc_core::sc_export_base::this_type

Reimplemented in sc_core::sc_export< IF >.


Constructor & Destructor Documentation

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]


Member Function Documentation

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 >.

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

Reimplemented in sc_core::sc_export< IF >.


Friends And Related Function Documentation

friend class sc_export_registry [friend]


The documentation for this class was generated from the following files:
Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page