#include <scx_signal_uint.h>
Inheritance diagram for sc_core::sc_signal< sc_dt::sc_uint< W > >:

Public Types | |
| typedef sc_signal< sc_dt::sc_uint< W > > | this_type |
Public Member Functions | |
| sc_signal () | |
| sc_signal (const char *name_) | |
| virtual | ~sc_signal () |
| bool | base_event () const |
| const sc_dt::sc_uint< W > & | base_read () const |
| const sc_event & | base_value_changed_event () const |
| void | base_write (sc_dt::uint64 value) |
| virtual const char * | kind () const |
| virtual void | update () |
| virtual const sc_event & | default_event () const |
| virtual void | register_port (sc_port_base &port_, const char *if_typename_) |
| virtual sc_dt::sc_uint_base * | part_read_target () |
| virtual sc_dt::uint64 | read_part (int left, int right) const |
| virtual sc_uint_sigref & | select_part (int left, int right) |
| virtual void | write_part (sc_dt::uint64 v, int left, int right) |
| virtual bool | event () const |
| virtual const sc_dt::sc_uint< W > & | get_data_ref () const |
| virtual const sc_dt::sc_uint< W > & | read () const |
| virtual const sc_event & | value_changed_event () const |
| virtual void | write (const sc_in< sc_dt::sc_uint< W > > &value) |
| virtual void | write (const sc_inout< sc_dt::sc_uint< W > > &value) |
| virtual void | write (const sc_dt::sc_uint< W > &value) |
| sc_uint_sigref & | operator() (int left, int right) |
| sc_uint_sigref & | operator[] (int bit) |
| void | operator= (const this_type &new_val) |
| void | operator= (const char *new_val) |
| void | operator= (sc_dt::uint64 new_val) |
| void | operator= (sc_dt::int64 new_val) |
| void | operator= (int new_val) |
| void | operator= (long new_val) |
| void | operator= (short new_val) |
| void | operator= (unsigned int new_val) |
| void | operator= (unsigned long new_val) |
| void | operator= (unsigned short new_val) |
| template<typename T> | |
| void | operator= (const sc_dt::sc_generic_base< T > &new_val) |
| void | operator= (const sc_dt::sc_signed &new_val) |
| void | operator= (const sc_dt::sc_unsigned &new_val) |
| void | operator= (const sc_dt::sc_bv_base &new_val) |
| void | operator= (const sc_dt::sc_lv_base &new_val) |
| virtual void | concat_set (sc_dt::int64 src, int low_i) |
| virtual void | concat_set (const sc_dt::sc_lv_base &src, int low_i) |
| virtual void | concat_set (const sc_dt::sc_signed &src, int low_i) |
| virtual void | concat_set (const sc_dt::sc_unsigned &src, int low_i) |
| virtual void | concat_set (sc_dt::uint64 src, int low_i) |
Protected Member Functions | |
| void | check_writer () |
Protected Attributes | |
| sc_event * | m_changed_event_p |
| sc_dt::uint64 | m_event_delta |
| sc_dt::uint64 | m_new_val |
| sc_port_base * | m_output_p |
| sc_process_b * | m_writer_p |
Private Member Functions | |
| sc_signal< sc_dt::sc_uint< W > > & | operator++ () |
| const sc_signal< sc_dt::sc_uint< W > > & | operator++ (int) |
| sc_signal< sc_dt::sc_uint< W > > & | operator-- () |
| const sc_signal< sc_dt::sc_uint< W > > & | operator-- (int) |
| sc_signal< sc_dt::sc_uint< W > > & | operator+= (sc_dt::uint_type) |
| sc_signal< sc_dt::sc_uint< W > > & | operator-= (sc_dt::uint_type) |
| sc_signal< sc_dt::sc_uint< W > > & | operator *= (sc_dt::uint_type) |
| sc_signal< sc_dt::sc_uint< W > > & | operator/= (sc_dt::uint_type) |
| sc_signal< sc_dt::sc_uint< W > > & | operator%= (sc_dt::uint_type) |
| sc_signal< sc_dt::sc_uint< W > > & | operator &= (sc_dt::uint_type) |
| sc_signal< sc_dt::sc_uint< W > > & | operator|= (sc_dt::uint_type) |
| sc_signal< sc_dt::sc_uint< W > > & | operator^= (sc_dt::uint_type) |
| typedef sc_signal<sc_dt::sc_uint<W> > sc_core::sc_signal< sc_dt::sc_uint< W > >::this_type |
Reimplemented from sc_core::sc_signal_in_if< sc_dt::sc_uint< W > >.
| sc_core::sc_signal< sc_dt::sc_uint< W > >::sc_signal | ( | ) | [inline] |
| sc_core::sc_signal< sc_dt::sc_uint< W > >::sc_signal | ( | const char * | name_ | ) | [inline, explicit] |
| sc_core::sc_signal< sc_dt::sc_uint< W > >::~sc_signal | ( | ) | [inline, virtual] |
| bool sc_core::sc_signal< sc_dt::sc_uint< W > >::base_event | ( | ) | const [inline] |
| const sc_dt::sc_uint< W > & sc_core::sc_signal< sc_dt::sc_uint< W > >::base_read | ( | ) | const [inline] |
| const sc_event & sc_core::sc_signal< sc_dt::sc_uint< W > >::base_value_changed_event | ( | ) | const [inline] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::base_write | ( | sc_dt::uint64 | value | ) | [inline] |
| const char * sc_core::sc_signal< sc_dt::sc_uint< W > >::kind | ( | ) | const [inline, virtual] |
Reimplemented from sc_core::sc_prim_channel.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::update | ( | ) | [inline, virtual] |
Reimplemented from sc_core::sc_prim_channel.
| const sc_event & sc_core::sc_signal< sc_dt::sc_uint< W > >::default_event | ( | ) | const [inline, virtual] |
Reimplemented from sc_core::sc_interface.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::register_port | ( | sc_port_base & | port_, | |
| const char * | if_typename_ | |||
| ) | [inline, virtual] |
Reimplemented from sc_core::sc_interface.
| sc_dt::sc_uint_base * sc_core::sc_signal< sc_dt::sc_uint< W > >::part_read_target | ( | ) | [inline, virtual] |
Reimplemented from sc_core::sc_uint_part_if.
| sc_dt::uint64 sc_core::sc_signal< sc_dt::sc_uint< W > >::read_part | ( | int | left, | |
| int | right | |||
| ) | const [inline, virtual] |
Reimplemented from sc_core::sc_uint_part_if.
| sc_uint_sigref & sc_core::sc_signal< sc_dt::sc_uint< W > >::select_part | ( | int | left, | |
| int | right | |||
| ) | [inline, virtual] |
Reimplemented from sc_core::sc_uint_part_if.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::write_part | ( | sc_dt::uint64 | v, | |
| int | left, | |||
| int | right | |||
| ) | [inline, virtual] |
Reimplemented from sc_core::sc_uint_part_if.
| bool sc_core::sc_signal< sc_dt::sc_uint< W > >::event | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_uint< W > >.
| const sc_dt::sc_uint< W > & sc_core::sc_signal< sc_dt::sc_uint< W > >::get_data_ref | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_uint< W > >.
| const sc_dt::sc_uint< W > & sc_core::sc_signal< sc_dt::sc_uint< W > >::read | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_uint< W > >.
| const sc_event & sc_core::sc_signal< sc_dt::sc_uint< W > >::value_changed_event | ( | ) | const [inline, virtual] |
Implements sc_core::sc_signal_in_if< sc_dt::sc_uint< W > >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::write | ( | const sc_in< sc_dt::sc_uint< W > > & | value | ) | [inline, virtual] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::write | ( | const sc_inout< sc_dt::sc_uint< W > > & | value | ) | [inline, virtual] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::write | ( | const sc_dt::sc_uint< W > & | value | ) | [inline, virtual] |
| sc_uint_sigref & sc_core::sc_signal< sc_dt::sc_uint< W > >::operator() | ( | int | left, | |
| int | right | |||
| ) | [inline] |
Reimplemented from sc_dt::sc_uint_base.
| sc_uint_sigref & sc_core::sc_signal< sc_dt::sc_uint< W > >::operator[] | ( | int | bit | ) | [inline] |
Reimplemented from sc_dt::sc_uint_base.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | const this_type & | new_val | ) | [inline] |
Reimplemented from sc_core::sc_signal_in_if< sc_dt::sc_uint< W > >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | const char * | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | sc_dt::uint64 | new_val | ) | [inline] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | sc_dt::int64 | new_val | ) | [inline] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | int | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | long | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | short | new_val | ) | [inline] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | unsigned int | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | unsigned long | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | unsigned short | new_val | ) | [inline] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | const sc_dt::sc_generic_base< T > & | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | const sc_dt::sc_signed & | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | const sc_dt::sc_unsigned & | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | const sc_dt::sc_bv_base & | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::operator= | ( | const sc_dt::sc_lv_base & | new_val | ) | [inline] |
Reimplemented from sc_dt::sc_uint< W >.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::concat_set | ( | sc_dt::int64 | src, | |
| int | low_i | |||
| ) | [inline, virtual] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::concat_set | ( | const sc_dt::sc_lv_base & | src, | |
| int | low_i | |||
| ) | [inline, virtual] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::concat_set | ( | const sc_dt::sc_signed & | src, | |
| int | low_i | |||
| ) | [inline, virtual] |
Reimplemented from sc_dt::sc_uint_base.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::concat_set | ( | const sc_dt::sc_unsigned & | src, | |
| int | low_i | |||
| ) | [inline, virtual] |
Reimplemented from sc_dt::sc_uint_base.
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::concat_set | ( | sc_dt::uint64 | src, | |
| int | low_i | |||
| ) | [inline, virtual] |
| void sc_core::sc_signal< sc_dt::sc_uint< W > >::check_writer | ( | ) | [inline, protected] |
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator++ | ( | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| const sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator++ | ( | int | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator-- | ( | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| const sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator-- | ( | int | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator+= | ( | sc_dt::uint_type | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator-= | ( | sc_dt::uint_type | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator *= | ( | sc_dt::uint_type | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator/= | ( | sc_dt::uint_type | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator%= | ( | sc_dt::uint_type | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator &= | ( | sc_dt::uint_type | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator|= | ( | sc_dt::uint_type | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
| sc_signal<sc_dt::sc_uint<W> >& sc_core::sc_signal< sc_dt::sc_uint< W > >::operator^= | ( | sc_dt::uint_type | ) | [private] |
Reimplemented from sc_dt::sc_uint< W >.
sc_event* sc_core::sc_signal< sc_dt::sc_uint< W > >::m_changed_event_p [mutable, protected] |
sc_dt::uint64 sc_core::sc_signal< sc_dt::sc_uint< W > >::m_event_delta [protected] |
sc_dt::uint64 sc_core::sc_signal< sc_dt::sc_uint< W > >::m_new_val [protected] |
sc_port_base* sc_core::sc_signal< sc_dt::sc_uint< W > >::m_output_p [protected] |
sc_process_b* sc_core::sc_signal< sc_dt::sc_uint< W > >::m_writer_p [protected] |