#include <sc_export.h>
Public メソッド | |
sc_export () | |
sc_export (const char *name_) | |
sc_export (IF &interface_) | |
sc_export (const char *name_, IF &interface_) | |
sc_export (this_type &child_) | |
virtual | ~sc_export () |
virtual sc_interface * | get_interface () |
virtual const sc_interface * | get_interface () const |
const IF * | operator-> () const |
IF * | operator-> () |
operator IF & () | |
void | bind (IF &interface_) |
void | operator() (IF &interface_) |
virtual const char * | kind () const |
Protected メソッド | |
const char * | if_typename () const |
Protected 変数 | |
IF * | m_interface_p |
Private 型 | |
typedef sc_export< IF > | this_type |
Private メソッド | |
sc_export (const this_type &) | |
this_type & | operator= (const this_type &) |
typedef sc_export<IF> sc_core::sc_export< IF >::this_type [private] |
sc_core::sc_export_baseを再定義しています。
sc_core::sc_export< IF >::sc_export | ( | ) | [inline] |
sc_core::sc_export< IF >::sc_export | ( | const char * | name_ | ) | [inline] |
sc_core::sc_export< IF >::sc_export | ( | IF & | interface_ | ) | [inline] |
sc_core::sc_export< IF >::sc_export | ( | const char * | name_, | |
IF & | interface_ | |||
) | [inline] |
sc_core::sc_export< IF >::sc_export | ( | this_type & | child_ | ) | [inline, explicit] |
virtual sc_core::sc_export< IF >::~sc_export | ( | ) | [inline, virtual] |
sc_core::sc_export< IF >::sc_export | ( | const this_type & | ) | [private] |
virtual sc_interface* sc_core::sc_export< IF >::get_interface | ( | ) | [inline, virtual] |
sc_core::sc_export_baseを実装しています。
virtual const sc_interface* sc_core::sc_export< IF >::get_interface | ( | ) | const [inline, virtual] |
sc_core::sc_export_baseを実装しています。
const IF* sc_core::sc_export< IF >::operator-> | ( | ) | const [inline] |
IF* sc_core::sc_export< IF >::operator-> | ( | ) | [inline] |
sc_core::sc_export< IF >::operator IF & | ( | ) | [inline] |
void sc_core::sc_export< IF >::bind | ( | IF & | interface_ | ) | [inline] |
void sc_core::sc_export< IF >::operator() | ( | IF & | interface_ | ) | [inline] |
virtual const char* sc_core::sc_export< IF >::kind | ( | ) | const [inline, virtual] |
sc_core::sc_objectを再定義しています。
const char* sc_core::sc_export< IF >::if_typename | ( | ) | const [inline, protected, virtual] |
sc_core::sc_export_baseを実装しています。
this_type& sc_core::sc_export< IF >::operator= | ( | const this_type & | ) | [private] |
sc_core::sc_export_baseを再定義しています。
IF* sc_core::sc_export< IF >::m_interface_p [protected] |