#include <sc_bit_proxies.h>

Public Member Functions | |
| sc_bitref (X &obj_, int index_) | |
| sc_bitref (const sc_bitref< X > &a) | |
| sc_bitref< X > * | clone () const |
| sc_bitref< X > & | operator= (const sc_bitref_r< X > &a) |
| sc_bitref< X > & | operator= (const sc_bitref< X > &a) |
| sc_bitref< X > & | operator= (const sc_logic &a) |
| sc_bitref< X > & | operator= (sc_logic_value_t v) |
| sc_bitref< X > & | operator= (bool a) |
| sc_bitref< X > & | operator= (char a) |
| sc_bitref< X > & | operator= (int a) |
| sc_bitref< X > & | operator= (const sc_bit &a) |
| sc_bitref< X > & | operator&= (const sc_bitref_r< X > &a) |
| sc_bitref< X > & | operator&= (const sc_logic &a) |
| sc_bitref< X > & | operator&= (sc_logic_value_t v) |
| sc_bitref< X > & | operator&= (bool a) |
| sc_bitref< X > & | operator&= (char a) |
| sc_bitref< X > & | operator&= (int a) |
| sc_bitref< X > & | operator|= (const sc_bitref_r< X > &a) |
| sc_bitref< X > & | operator|= (const sc_logic &a) |
| sc_bitref< X > & | operator|= (sc_logic_value_t v) |
| sc_bitref< X > & | operator|= (bool a) |
| sc_bitref< X > & | operator|= (char a) |
| sc_bitref< X > & | operator|= (int a) |
| sc_bitref< X > & | operator^= (const sc_bitref_r< X > &a) |
| sc_bitref< X > & | operator^= (const sc_logic &a) |
| sc_bitref< X > & | operator^= (sc_logic_value_t v) |
| sc_bitref< X > & | operator^= (bool a) |
| sc_bitref< X > & | operator^= (char a) |
| sc_bitref< X > & | operator^= (int a) |
| sc_bitref< X > & | b_not () |
| void | set_bit (int n, sc_logic_value_t value) |
| void | set_word (int i, unsigned long w) |
| void | set_cword (int i, unsigned long w) |
| void | clean_tail () |
| void | scan (::std::istream &is=::std::cin) |
Private Member Functions | |
| sc_bitref () | |
Friends | |
| class | sc_bv_base |
| class | sc_lv_base |
| sc_dt::sc_bitref< X >::sc_bitref | ( | X & | obj_, | |
| int | index_ | |||
| ) | [inline] |
| sc_dt::sc_bitref< X >::sc_bitref | ( | const sc_bitref< X > & | a | ) | [inline] |
| sc_dt::sc_bitref< X >::sc_bitref | ( | ) | [private] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::b_not | ( | ) | [inline] |
| void sc_dt::sc_bitref< X >::clean_tail | ( | ) | [inline] |
References sc_dt::sc_bitref_r< X >::m_obj.
| sc_bitref<X>* sc_dt::sc_bitref< X >::clone | ( | ) | const [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator&= | ( | int | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator&= | ( | char | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator&= | ( | bool | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator&= | ( | sc_logic_value_t | v | ) | [inline] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::operator&= | ( | const sc_logic & | a | ) | [inline] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::operator&= | ( | const sc_bitref_r< X > & | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator= | ( | const sc_bit & | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator= | ( | int | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator= | ( | char | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator= | ( | bool | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator= | ( | sc_logic_value_t | v | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator= | ( | const sc_logic & | a | ) | [inline] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::operator= | ( | const sc_bitref< X > & | a | ) | [inline] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::operator= | ( | const sc_bitref_r< X > & | a | ) | [inline] |
Reimplemented from sc_dt::sc_bitref_r< X >.
References sc_dt::sc_bitref_r< X >::m_index, sc_dt::sc_bitref_r< X >::m_obj, and sc_dt::sc_bitref_r< T >::value().
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator^= | ( | int | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator^= | ( | char | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator^= | ( | bool | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator^= | ( | sc_logic_value_t | v | ) | [inline] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::operator^= | ( | const sc_logic & | a | ) | [inline] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::operator^= | ( | const sc_bitref_r< X > & | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator|= | ( | int | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator|= | ( | char | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator|= | ( | bool | a | ) | [inline] |
| sc_bitref<X>& sc_dt::sc_bitref< X >::operator|= | ( | sc_logic_value_t | v | ) | [inline] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::operator|= | ( | const sc_logic & | a | ) | [inline] |
| sc_bitref< X > & sc_dt::sc_bitref< X >::operator|= | ( | const sc_bitref_r< X > & | a | ) | [inline] |
| void sc_dt::sc_bitref< X >::scan | ( | ::std::istream & | is = ::std::cin |
) | [inline] |
Referenced by sc_dt::operator>>().
| void sc_dt::sc_bitref< X >::set_bit | ( | int | n, | |
| sc_logic_value_t | value | |||
| ) | [inline] |
| void sc_dt::sc_bitref< X >::set_cword | ( | int | i, | |
| unsigned long | w | |||
| ) | [inline] |
| void sc_dt::sc_bitref< X >::set_word | ( | int | i, | |
| unsigned long | w | |||
| ) | [inline] |
friend class sc_bv_base [friend] |
Reimplemented from sc_dt::sc_bitref_r< X >.
friend class sc_lv_base [friend] |
Reimplemented from sc_dt::sc_bitref_r< X >.