#include <sc_port.h>
Inheritance diagram for sc_core::sc_port< IF, N >:


Public Member Functions | |
| 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 Types | |
| typedef sc_port_b< IF > | base_type |
| typedef sc_port< IF, N > | this_type |
Private Member Functions | |
| sc_port (const this_type &) | |
| this_type & | operator= (const this_type &) |
typedef sc_port_b<IF> sc_core::sc_port< IF, N >::base_type [private] |
Reimplemented from sc_core::sc_port_b< IF >.
Reimplemented in 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 > >, and sc_core::sc_inout< sc_dt::sc_lv< W > >.
typedef sc_port<IF,N> sc_core::sc_port< IF, N >::this_type [private] |
Reimplemented from sc_core::sc_port_b< IF >.
Reimplemented in 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 > >, and sc_core::sc_inout< sc_dt::sc_lv< W > >.
| sc_core::sc_port< IF, N >::sc_port | ( | ) | [inline] |
| sc_core::sc_port< IF, N >::sc_port | ( | const char * | name_ | ) | [inline, explicit] |
| sc_core::sc_port< IF, N >::sc_port | ( | IF & | interface_ | ) | [inline, explicit] |
| sc_core::sc_port< IF, N >::sc_port | ( | const char * | name_, | |
| IF & | interface_ | |||
| ) | [inline] |
| sc_core::sc_port< IF, N >::sc_port | ( | base_type & | parent_ | ) | [inline, explicit] |
| sc_core::sc_port< IF, N >::sc_port | ( | const char * | name_, | |
| base_type & | parent_ | |||
| ) | [inline] |
| sc_core::sc_port< IF, N >::sc_port | ( | this_type & | parent_ | ) | [inline] |
| sc_core::sc_port< IF, N >::sc_port | ( | const char * | name_, | |
| this_type & | parent_ | |||
| ) | [inline] |
| virtual sc_core::sc_port< IF, N >::~sc_port | ( | ) | [inline, virtual] |
| sc_core::sc_port< IF, N >::sc_port | ( | const this_type & | ) | [private] |
| virtual const char* sc_core::sc_port< IF, N >::kind | ( | ) | const [inline, virtual] |
Reimplemented from sc_core::sc_port_base.
Reimplemented in 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 > >, and sc_core::sc_inout< sc_dt::sc_lv< W > >.
| this_type& sc_core::sc_port< IF, N >::operator= | ( | const this_type & | ) | [private] |
Reimplemented from sc_core::sc_port_b< IF >.
Reimplemented in 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 > >, and sc_core::sc_inout< sc_dt::sc_lv< W > >.
1.5.1