#include <sc_port.h>

Public メソッド | |
| sc_port () | |
| sc_port (const char *name_) | |
| sc_port (IF &interface_) | |
| sc_port (const char *name_, IF &interface_) | |
| sc_port (base_type &parent_) | |
| sc_port (const char *name_, base_type &parent_) | |
| sc_port (this_type &parent_) | |
| sc_port (const char *name_, this_type &parent_) | |
| virtual | ~sc_port () |
| virtual const char * | kind () const |
Private 型 | |
| typedef sc_port_b< IF > | base_type |
| typedef sc_port< IF, N, P > | this_type |
Private メソッド | |
| sc_port (const this_type &) | |
| this_type & | operator= (const this_type &) |
typedef sc_port_b<IF> sc_core::sc_port< IF, N, P >::base_type [private] |
sc_core::sc_port_b< IF >を再定義しています。
sc_core::sc_fifo_in< T >, sc_core::sc_fifo_out< T >, sc_core::sc_in< T >, sc_core::sc_in< bool >, sc_core::sc_in< sc_dt::sc_logic >, sc_core::sc_inout< T >, sc_core::sc_inout< bool >, sc_core::sc_inout< sc_dt::sc_logic >, sc_core::sc_out< T >, sc_core::sc_in_resolved, sc_core::sc_inout_resolved, sc_core::sc_out_resolved, sc_core::sc_in_rv< W >, sc_core::sc_inout_rv< W >, sc_core::sc_out_rv< W >, sc_core::sc_in< sc_dt::sc_lv< W > >, と sc_core::sc_inout< sc_dt::sc_lv< W > >で再定義されています。
typedef sc_port<IF,N,P> sc_core::sc_port< IF, N, P >::this_type [private] |
sc_core::sc_port_b< IF >を再定義しています。
sc_core::sc_fifo_in< T >, sc_core::sc_fifo_out< T >, sc_core::sc_in< T >, sc_core::sc_in< bool >, sc_core::sc_in< sc_dt::sc_logic >, sc_core::sc_inout< T >, sc_core::sc_inout< bool >, sc_core::sc_inout< sc_dt::sc_logic >, sc_core::sc_out< T >, sc_core::sc_in_resolved, sc_core::sc_inout_resolved, sc_core::sc_out_resolved, sc_core::sc_in_rv< W >, sc_core::sc_inout_rv< W >, sc_core::sc_out_rv< W >, sc_core::sc_in< sc_dt::sc_lv< W > >, と sc_core::sc_inout< sc_dt::sc_lv< W > >で再定義されています。
| sc_core::sc_port< IF, N, P >::sc_port | ( | ) | [inline] |
| sc_core::sc_port< IF, N, P >::sc_port | ( | const char * | name_ | ) | [inline, explicit] |
| sc_core::sc_port< IF, N, P >::sc_port | ( | IF & | interface_ | ) | [inline, explicit] |
| sc_core::sc_port< IF, N, P >::sc_port | ( | const char * | name_, | |
| IF & | interface_ | |||
| ) | [inline] |
00437 : base_type( name_, N, P ) 00438 { sc_warn_port_constructor(); base_type::bind( interface_ ); }
| sc_core::sc_port< IF, N, P >::sc_port | ( | base_type & | parent_ | ) | [inline, explicit] |
| sc_core::sc_port< IF, N, P >::sc_port | ( | const char * | name_, | |
| base_type & | parent_ | |||
| ) | [inline] |
| sc_core::sc_port< IF, N, P >::sc_port | ( | this_type & | parent_ | ) | [inline] |
| sc_core::sc_port< IF, N, P >::sc_port | ( | const char * | name_, | |
| this_type & | parent_ | |||
| ) | [inline] |
| virtual sc_core::sc_port< IF, N, P >::~sc_port | ( | ) | [inline, virtual] |
| sc_core::sc_port< IF, N, P >::sc_port | ( | const this_type & | ) | [private] |
| virtual const char* sc_core::sc_port< IF, N, P >::kind | ( | ) | const [inline, virtual] |
sc_core::sc_port_baseを再定義しています。
sc_core::sc_fifo_in< T >, sc_core::sc_fifo_out< T >, sc_core::sc_in< T >, sc_core::sc_in< bool >, sc_core::sc_in< sc_dt::sc_logic >, sc_core::sc_inout< T >, sc_core::sc_inout< bool >, sc_core::sc_inout< sc_dt::sc_logic >, sc_core::sc_out< T >, sc_core::sc_in_resolved, sc_core::sc_inout_resolved, sc_core::sc_out_resolved, sc_core::sc_in_rv< W >, sc_core::sc_inout_rv< W >, sc_core::sc_out_rv< W >, sc_core::sc_in< sc_dt::sc_lv< W > >, と sc_core::sc_inout< sc_dt::sc_lv< W > >で再定義されています。
| this_type& sc_core::sc_port< IF, N, P >::operator= | ( | const this_type & | ) | [private] |
sc_core::sc_port_b< IF >を再定義しています。
sc_core::sc_in< T >, sc_core::sc_in< bool >, sc_core::sc_in< sc_dt::sc_logic >, sc_core::sc_inout< T >, sc_core::sc_inout< T >, sc_core::sc_inout< bool >, sc_core::sc_inout< bool >, sc_core::sc_inout< sc_dt::sc_logic >, sc_core::sc_inout< sc_dt::sc_logic >, sc_core::sc_out< T >, sc_core::sc_out< T >, sc_core::sc_in_resolved, sc_core::sc_inout_resolved, sc_core::sc_inout_resolved, sc_core::sc_out_resolved, sc_core::sc_out_resolved, sc_core::sc_in_rv< W >, sc_core::sc_inout_rv< W >, sc_core::sc_out_rv< W >, sc_core::sc_in< sc_dt::sc_lv< W > >, sc_core::sc_inout< sc_dt::sc_lv< W > >, と sc_core::sc_inout< sc_dt::sc_lv< W > >で再定義されています。
1.5.6