#include <sc_signal.h>
Inheritance diagram for sc_core::sc_signal< sc_dt::sc_logic >:


Public Member Functions | |
| sc_signal () | |
| sc_signal (const char *name_) | |
| virtual | ~sc_signal () |
| virtual void | register_port (sc_port_base &, const char *) |
| virtual const sc_event & | default_event () const |
| virtual const sc_event & | value_changed_event () const |
| virtual const sc_event & | posedge_event () const |
| virtual const sc_event & | negedge_event () const |
| virtual const sc_dt::sc_logic & | read () const |
| virtual const sc_dt::sc_logic & | get_data_ref () const |
| virtual bool | event () const |
| virtual bool | posedge () const |
| virtual bool | negedge () const |
| virtual void | write (const sc_dt::sc_logic &) |
| virtual const sc_signal_logic_deval & | delayed () const |
| operator const sc_dt::sc_logic & () const | |
| sc_signal< sc_dt::sc_logic > & | operator= (const sc_dt::sc_logic &a) |
| sc_signal< sc_dt::sc_logic > & | operator= (const sc_signal< sc_dt::sc_logic > &a) |
| const sc_dt::sc_logic & | get_new_value () const |
| void | trace (sc_trace_file *tf) const |
| virtual void | print (::std::ostream &=::std::cout) const |
| virtual void | dump (::std::ostream &=::std::cout) const |
| virtual const char * | kind () const |
Protected Member Functions | |
| virtual void | update () |
| void | check_writer () |
Protected Attributes | |
| sc_port_base * | m_output |
| sc_dt::sc_logic | m_cur_val |
| sc_dt::sc_logic | m_new_val |
| sc_event | m_value_changed_event |
| sc_event | m_posedge_event |
| sc_event | m_negedge_event |
| sc_dt::uint64 | m_delta |
| sc_process_b * | m_writer |
Private Member Functions | |
| sc_signal (const sc_signal< sc_dt::sc_logic > &) | |
| sc_core::sc_signal< sc_dt::sc_logic >::sc_signal | ( | ) | [inline] |
| sc_core::sc_signal< sc_dt::sc_logic >::sc_signal | ( | const char * | name_ | ) | [inline, explicit] |
| virtual sc_core::sc_signal< sc_dt::sc_logic >::~sc_signal | ( | ) | [inline, virtual] |
| sc_core::sc_signal< sc_dt::sc_logic >::sc_signal | ( | const sc_signal< sc_dt::sc_logic > & | ) | [private] |
| void sc_core::sc_signal< sc_dt::sc_logic >::register_port | ( | sc_port_base & | , | |
| const char * | ||||
| ) | [inline, virtual] |
| virtual const sc_event& sc_core::sc_signal< sc_dt::sc_logic >::default_event | ( | ) | const [inline, virtual] |
Reimplemented from sc_core::sc_interface.
| virtual const sc_event& sc_core::sc_signal< sc_dt::sc_logic >::value_changed_event | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| virtual const sc_event& sc_core::sc_signal< sc_dt::sc_logic >::posedge_event | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| virtual const sc_event& sc_core::sc_signal< sc_dt::sc_logic >::negedge_event | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| virtual const sc_dt::sc_logic& sc_core::sc_signal< sc_dt::sc_logic >::read | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| virtual const sc_dt::sc_logic& sc_core::sc_signal< sc_dt::sc_logic >::get_data_ref | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| virtual bool sc_core::sc_signal< sc_dt::sc_logic >::event | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| virtual bool sc_core::sc_signal< sc_dt::sc_logic >::posedge | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| virtual bool sc_core::sc_signal< sc_dt::sc_logic >::negedge | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| void sc_core::sc_signal< sc_dt::sc_logic >::write | ( | const sc_dt::sc_logic & | ) | [inline, virtual] |
Implements sc_core::sc_signal_inout_if< sc_dt::sc_logic >.
Reimplemented in sc_core::sc_signal_resolved.
| const sc_signal_logic_deval & sc_core::sc_signal< sc_dt::sc_logic >::delayed | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_logic >.
| sc_core::sc_signal< sc_dt::sc_logic >::operator const sc_dt::sc_logic & | ( | ) | const [inline] |
| sc_signal<sc_dt::sc_logic>& sc_core::sc_signal< sc_dt::sc_logic >::operator= | ( | const sc_dt::sc_logic & | a | ) | [inline] |
Reimplemented in sc_core::sc_signal_resolved.
| sc_signal<sc_dt::sc_logic>& sc_core::sc_signal< sc_dt::sc_logic >::operator= | ( | const sc_signal< sc_dt::sc_logic > & | a | ) | [inline] |
| const sc_dt::sc_logic& sc_core::sc_signal< sc_dt::sc_logic >::get_new_value | ( | ) | const [inline] |
| void sc_core::sc_signal< sc_dt::sc_logic >::trace | ( | sc_trace_file * | tf | ) | const [inline, virtual] |
Reimplemented from sc_core::sc_object.
| void sc_core::sc_signal< sc_dt::sc_logic >::print | ( | ::std::ostream & | = ::std::cout |
) | const [inline, virtual] |
Reimplemented from sc_core::sc_object.
| void sc_core::sc_signal< sc_dt::sc_logic >::dump | ( | ::std::ostream & | = ::std::cout |
) | const [inline, virtual] |
Reimplemented from sc_core::sc_object.
| virtual const char* sc_core::sc_signal< sc_dt::sc_logic >::kind | ( | ) | const [inline, virtual] |
| void sc_core::sc_signal< sc_dt::sc_logic >::update | ( | ) | [inline, protected, virtual] |
| void sc_core::sc_signal< sc_dt::sc_logic >::check_writer | ( | ) | [inline, protected] |
sc_port_base* sc_core::sc_signal< sc_dt::sc_logic >::m_output [protected] |
sc_dt::sc_logic sc_core::sc_signal< sc_dt::sc_logic >::m_cur_val [protected] |
sc_dt::sc_logic sc_core::sc_signal< sc_dt::sc_logic >::m_new_val [protected] |
sc_event sc_core::sc_signal< sc_dt::sc_logic >::m_value_changed_event [protected] |
sc_event sc_core::sc_signal< sc_dt::sc_logic >::m_posedge_event [protected] |
sc_event sc_core::sc_signal< sc_dt::sc_logic >::m_negedge_event [protected] |
sc_dt::uint64 sc_core::sc_signal< sc_dt::sc_logic >::m_delta [protected] |
sc_process_b* sc_core::sc_signal< sc_dt::sc_logic >::m_writer [protected] |
1.5.1