|
gem5 v25.0.0.1
|
#include <sc_bit_proxies.hh>
Public Types | |
| typedef sc_concref_r< X, Y > | base_type |
| Public Types inherited from sc_dt::sc_concref_r< X, Y > | |
| typedef sc_proxy< sc_concref_r< X, Y > >::value_type | value_type |
| Public Types inherited from sc_dt::sc_proxy< sc_concref_r< X, Y > > | |
| typedef sc_proxy_traits< X >::traits_type | traits_type |
| typedef traits_type::bit_type | bit_type |
| typedef traits_type::value_type | value_type |
Public Member Functions | |
| sc_concref (X &left_, Y &right_, int delete_=0) | |
| sc_concref (const sc_concref< X, Y > &a) | |
| sc_concref< X, Y > * | clone () const |
| template<class Z> | |
| sc_concref< X, Y > & | operator= (const sc_proxy< Z > &a) |
| sc_concref< X, Y > & | operator= (const sc_concref< X, Y > &a) |
| sc_concref< X, Y > & | operator= (const char *a) |
| sc_concref< X, Y > & | operator= (const bool *a) |
| sc_concref< X, Y > & | operator= (const sc_logic *a) |
| sc_concref< X, Y > & | operator= (const sc_unsigned &a) |
| sc_concref< X, Y > & | operator= (const sc_signed &a) |
| sc_concref< X, Y > & | operator= (const sc_uint_base &a) |
| sc_concref< X, Y > & | operator= (const sc_int_base &a) |
| sc_concref< X, Y > & | operator= (unsigned long a) |
| sc_concref< X, Y > & | operator= (long a) |
| sc_concref< X, Y > & | operator= (unsigned int a) |
| sc_concref< X, Y > & | operator= (int a) |
| sc_concref< X, Y > & | operator= (uint64 a) |
| sc_concref< X, Y > & | operator= (int64 a) |
| void | scan (::std::istream &=::std::cin) |
| Public Member Functions inherited from sc_dt::sc_concref_r< X, Y > | |
| 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 |
| Public Member Functions inherited from sc_dt::sc_proxy< sc_concref_r< X, Y > > | |
| virtual | ~sc_proxy () |
| X & | back_cast () |
| X & | assign_ (const sc_proxy< Y > &a) |
| X & | b_not () |
| const sc_lv_base | operator~ () const |
| X & | operator&= (const char *b) |
| const sc_lv_base | operator& (const char *b) const |
| X & | operator|= (const char *b) |
| const sc_lv_base | operator| (const char *b) const |
| X & | operator^= (const char *b) |
| const sc_lv_base | operator^ (const char *b) const |
| X & | operator<<= (int n) |
| const sc_lv_base | operator<< (int n) const |
| X & | operator>>= (int n) |
| const sc_lv_base | operator>> (int n) const |
| X & | lrotate (int n) |
| X & | rrotate (int n) |
| X & | reverse () |
| sc_bitref< X > | operator[] (int i) |
| sc_bitref< X > | bit (int i) |
| sc_subref< X > | operator() (int hi, int lo) |
| sc_subref< X > | range (int hi, int lo) |
| value_type | and_reduce () const |
| value_type | nand_reduce () const |
| value_type | or_reduce () const |
| value_type | nor_reduce () const |
| value_type | xor_reduce () const |
| value_type | xnor_reduce () const |
| bool | operator== (const char *b) const |
| const std::string | to_string () const |
| int64 | to_int64 () const |
| uint64 | to_uint64 () const |
| int | to_int () const |
| unsigned int | to_uint () const |
| long | to_long () const |
| unsigned long | to_ulong () const |
| void | print (::std::ostream &os=::std::cout) const |
| void | scan (::std::istream &is=::std::cin) |
Private Member Functions | |
| sc_concref () | |
Additional Inherited Members | |
| Protected Member Functions inherited from sc_dt::sc_proxy< sc_concref_r< X, Y > > | |
| void | check_bounds (int n) const |
| void | check_wbounds (int n) const |
| sc_digit | to_anything_unsigned () const |
| int64 | to_anything_signed () const |
| Protected Attributes inherited from sc_dt::sc_concref_r< X, Y > | |
| X & | m_left |
| Y & | m_right |
| int | m_delete |
| int & | m_refs |
Definition at line 1294 of file sc_bit_proxies.hh.
| typedef sc_concref_r<X, Y> sc_dt::sc_concref< X, Y >::base_type |
Definition at line 1298 of file sc_bit_proxies.hh.
|
inline |
Definition at line 1301 of file sc_bit_proxies.hh.
References sc_dt::sc_concref_r< X, Y >::sc_concref_r().
Referenced by clone(), operator=(), and sc_concref().
|
inline |
Definition at line 1306 of file sc_bit_proxies.hh.
References a, sc_concref(), and sc_dt::sc_concref_r< X, Y >::sc_concref_r().
|
private |
Referenced by clone().
|
inline |
Definition at line 1309 of file sc_bit_proxies.hh.
References sc_concref(), and sc_concref().
|
inline |
Definition at line 1335 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1328 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1321 of file sc_bit_proxies.hh.
References a, sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_(), and sc_concref().
|
inline |
Definition at line 1370 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1342 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1314 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1356 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1363 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1349 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1398 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1412 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1384 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1405 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1391 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 1377 of file sc_bit_proxies.hh.
References a, and sc_dt::sc_proxy< sc_concref_r< X, Y > >::assign_().
|
inline |
Definition at line 3044 of file sc_bit_proxies.hh.