#include <sc_bit_proxies.h>
Inheritance diagram for sc_dt::sc_bitref_r< T >:


Public Methods | |
| sc_bitref_r (const T &obj_, int index_) | |
| sc_bitref_r (const sc_bitref_r< T > &a) | |
| sc_bitref_r< T > * | clone () const |
| const sc_logic | operator~ () const |
| operator const sc_logic () const | |
| sc_logic_value_t | value () const |
| bool | is_01 () const |
| bool | to_bool () const |
| char | to_char () const |
| int | length () const |
| int | size () const |
| sc_logic_value_t | get_bit (int n) const |
| unsigned long | get_word (int i) const |
| unsigned long | get_cword (int i) const |
| void | print (ostream &os=cout) const |
Protected Attributes | |
| T & | m_obj |
| int | m_index |
Friends | |
| class | sc_bv_base |
| class | sc_lv_base |
|
||||||||||||||||
|
Definition at line 72 of file sc_bit_proxies.h. |
|
||||||||||
|
Definition at line 79 of file sc_bit_proxies.h. |
|
|||||||||
|
Reimplemented in sc_dt::sc_bitref< X >. Definition at line 86 of file sc_bit_proxies.h. Referenced by sc_dt::concat(), and sc_dt::operator,(). |
|
||||||||||
|
Definition at line 1947 of file sc_bit_proxies.h. References sc_dt::Log_0, sc_dt::sc_bitref_r< T >::m_index, sc_dt::sc_bitref_r< T >::m_obj, and SC_REPORT_ERROR. Referenced by sc_dt::sc_bitref_r< T >::get_cword(), and sc_dt::sc_bitref_r< T >::get_word(). |
|
||||||||||
|
Definition at line 1976 of file sc_bit_proxies.h. References sc_dt::sc_bitref_r< T >::get_bit(), SC_REPORT_ERROR, and sc_dt::UL_TWO. |
|
||||||||||
|
Definition at line 1962 of file sc_bit_proxies.h. References sc_dt::sc_bitref_r< T >::get_bit(), SC_REPORT_ERROR, and sc_dt::UL_ONE. |
|
|||||||||
|
Definition at line 110 of file sc_bit_proxies.h. |
|
|||||||||
|
Definition at line 122 of file sc_bit_proxies.h. Referenced by sc_dt::sc_bitref_r< X >::size(). |
|
|||||||||
|
Definition at line 100 of file sc_bit_proxies.h. |
|
|||||||||
|
Definition at line 94 of file sc_bit_proxies.h. |
|
||||||||||
|
Definition at line 136 of file sc_bit_proxies.h. |
|
|||||||||
|
Definition at line 125 of file sc_bit_proxies.h. |
|
|||||||||
|
Definition at line 113 of file sc_bit_proxies.h. |
|
|||||||||
|
Definition at line 116 of file sc_bit_proxies.h. Referenced by sc_dt::sc_bitref_r< X >::print(). |
|
|||||||||
|
|||||
|
Reimplemented in sc_dt::sc_bitref< X >. Definition at line 65 of file sc_bit_proxies.h. |
|
|||||
|
Reimplemented in sc_dt::sc_bitref< X >. Definition at line 66 of file sc_bit_proxies.h. |
|
|||||
|
Definition at line 142 of file sc_bit_proxies.h. Referenced by sc_dt::sc_bitref_r< T >::get_bit(), sc_dt::sc_bitref_r< X >::operator const sc_logic(), sc_dt::sc_bitref_r< X >::sc_bitref_r(), and sc_dt::sc_bitref_r< X >::value(). |
|
|||||
|
Definition at line 141 of file sc_bit_proxies.h. Referenced by sc_dt::sc_bitref_r< T >::get_bit(), sc_dt::sc_bitref_r< X >::operator const sc_logic(), sc_dt::sc_bitref_r< X >::sc_bitref_r(), and sc_dt::sc_bitref_r< X >::value(). |
1.2.18