gem5
v20.1.0.0
|
#include <sc_bit_proxies.hh>
Public Types | |
typedef sc_proxy< sc_concref_r< X, Y > >::value_type | value_type |
Public Member Functions | |
sc_concref_r (const X &left_, const Y &right_, int delete_=0) | |
sc_concref_r (const sc_concref_r< X, Y > &a) | |
virtual | ~sc_concref_r () |
sc_concref_r< X, Y > * | clone () const |
int | length () const |
int | size () const |
value_type | get_bit (int n) const |
void | set_bit (int n, value_type value) |
sc_digit | get_word (int i) const |
void | set_word (int i, sc_digit w) |
sc_digit | get_cword (int i) const |
void | set_cword (int i, sc_digit w) |
void | clean_tail () |
bool | is_01 () const |
Protected Attributes | |
X & | m_left |
Y & | m_right |
int | m_delete |
int & | m_refs |
Private Member Functions | |
sc_concref_r () | |
sc_concref_r< X, Y > & | operator= (const sc_concref_r< X, Y > &) |
Definition at line 76 of file sc_bit_proxies.hh.
typedef sc_proxy<sc_concref_r<X, Y> >::value_type sc_dt::sc_concref_r< X, Y >::value_type |
Definition at line 1061 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1064 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1070 of file sc_bit_proxies.hh.
References sc_dt::sc_concref_r< X, Y >::m_left, and sc_dt::sc_concref_r< X, Y >::m_right.
|
inlinevirtual |
Definition at line 2669 of file sc_bit_proxies.hh.
|
private |
|
inline |
Definition at line 1095 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1079 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2688 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2790 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2717 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1098 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1082 of file sc_bit_proxies.hh.
|
private |
|
inline |
Definition at line 2703 of file sc_bit_proxies.hh.
|
inline |
Definition at line 2824 of file sc_bit_proxies.hh.
References ArmISA::i, MipsISA::l, MipsISA::r, sc_dt::SC_DIGIT_ZERO, ArmISA::shift, and MipsISA::w.
|
inline |
Definition at line 2751 of file sc_bit_proxies.hh.
References ArmISA::i, MipsISA::l, MipsISA::r, sc_dt::SC_DIGIT_ZERO, ArmISA::shift, and MipsISA::w.
|
inline |
Definition at line 1084 of file sc_bit_proxies.hh.
|
mutableprotected |
Definition at line 1103 of file sc_bit_proxies.hh.
|
protected |
Definition at line 1101 of file sc_bit_proxies.hh.
Referenced by sc_dt::sc_concref_r< X, Y >::sc_concref_r().
|
protected |
Definition at line 1104 of file sc_bit_proxies.hh.
|
protected |
Definition at line 1102 of file sc_bit_proxies.hh.
Referenced by sc_dt::sc_concref_r< X, Y >::sc_concref_r().