#include <sysc/datatypes/bit/sc_bit_proxies.h>


Public Member Functions | |
| 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 |
| sc_digit | get_word (int i) const |
| sc_digit | get_cword (int i) const |
| void | print (::std::ostream &os=::std::cout) const |
Protected Attributes | |
| T & | m_obj |
| int | m_index |
Friends | |
| class | sc_bv_base |
| class | sc_lv_base |
Definition at line 87 of file sc_bit_proxies.h.
| sc_dt::sc_bitref_r< T >::sc_bitref_r | ( | const T & | obj_, | |
| int | index_ | |||
| ) | [inline] |
Definition at line 96 of file sc_bit_proxies.h.
| sc_dt::sc_bitref_r< T >::sc_bitref_r | ( | const sc_bitref_r< T > & | a | ) | [inline] |
Definition at line 103 of file sc_bit_proxies.h.
| sc_bitref_r<T>* sc_dt::sc_bitref_r< T >::clone | ( | ) | const [inline] |
| const sc_logic sc_dt::sc_bitref_r< T >::operator~ | ( | ) | const [inline] |
Definition at line 118 of file sc_bit_proxies.h.
| sc_dt::sc_bitref_r< T >::operator const sc_logic | ( | ) | const [inline] |
Definition at line 124 of file sc_bit_proxies.h.
| sc_logic_value_t sc_dt::sc_bitref_r< T >::value | ( | ) | const [inline] |
Definition at line 130 of file sc_bit_proxies.h.
| bool sc_dt::sc_bitref_r< T >::is_01 | ( | ) | const [inline] |
Definition at line 134 of file sc_bit_proxies.h.
| bool sc_dt::sc_bitref_r< T >::to_bool | ( | ) | const [inline] |
Definition at line 137 of file sc_bit_proxies.h.
| char sc_dt::sc_bitref_r< T >::to_char | ( | ) | const [inline] |
Definition at line 140 of file sc_bit_proxies.h.
| int sc_dt::sc_bitref_r< T >::length | ( | ) | const [inline] |
Definition at line 146 of file sc_bit_proxies.h.
| int sc_dt::sc_bitref_r< T >::size | ( | ) | const [inline] |
Definition at line 149 of file sc_bit_proxies.h.
| sc_logic_value_t sc_dt::sc_bitref_r< T >::get_bit | ( | int | n | ) | const [inline] |
Definition at line 1971 of file sc_bit_proxies.h.
| sc_digit sc_dt::sc_bitref_r< T >::get_word | ( | int | i | ) | const [inline] |
Definition at line 1986 of file sc_bit_proxies.h.
| sc_digit sc_dt::sc_bitref_r< T >::get_cword | ( | int | i | ) | const [inline] |
Definition at line 2000 of file sc_bit_proxies.h.
| void sc_dt::sc_bitref_r< T >::print | ( | ::std::ostream & | os = ::std::cout |
) | const [inline] |
Definition at line 160 of file sc_bit_proxies.h.
friend class sc_bv_base [friend] |
friend class sc_lv_base [friend] |
T& sc_dt::sc_bitref_r< T >::m_obj [protected] |
Definition at line 165 of file sc_bit_proxies.h.
int sc_dt::sc_bitref_r< T >::m_index [protected] |
Definition at line 166 of file sc_bit_proxies.h.
1.5.5