|
| sc_subref (X &obj_, int hi_, int lo_) |
|
| sc_subref (const sc_subref< X > &a) |
|
sc_subref< X > * | clone () const |
|
template<class Y > |
sc_subref< X > & | operator= (const sc_proxy< Y > &a) |
|
sc_subref< X > & | operator= (const sc_subref_r< X > &a) |
|
sc_subref< X > & | operator= (const sc_subref< X > &a) |
|
sc_subref< X > & | operator= (const char *a) |
|
sc_subref< X > & | operator= (const bool *a) |
|
sc_subref< X > & | operator= (const sc_logic *a) |
|
sc_subref< X > & | operator= (const sc_unsigned &a) |
|
sc_subref< X > & | operator= (const sc_signed &a) |
|
sc_subref< X > & | operator= (const sc_uint_base &a) |
|
sc_subref< X > & | operator= (const sc_int_base &a) |
|
sc_subref< X > & | operator= (unsigned long a) |
|
sc_subref< X > & | operator= (long a) |
|
sc_subref< X > & | operator= (unsigned int a) |
|
sc_subref< X > & | operator= (int a) |
|
sc_subref< X > & | operator= (uint64 a) |
|
sc_subref< X > & | operator= (int64 a) |
|
void | scan (::std::istream &=::std::cin) |
|
| sc_subref_r (const X &obj_, int hi_, int lo_) |
|
| sc_subref_r (const sc_subref_r< X > &a) |
|
sc_subref_r< X > * | clone () const |
|
int | length () const |
|
int | size () const |
|
sc_logic_value_t | get_bit (int n) const |
|
void | set_bit (int n, sc_logic_value_t 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 |
|
bool | reversed () const |
|
virtual | ~sc_proxy () |
|
sc_subref_r< X > & | back_cast () |
|
const sc_subref_r< X > & | back_cast () const |
|
sc_subref_r< X > & | assign_ (const sc_proxy< Y > &a) |
|
sc_subref_r< X > & | assign_ (const char *a) |
|
sc_subref_r< X > & | assign_ (const bool *a) |
|
sc_subref_r< X > & | assign_ (const sc_logic *a) |
|
sc_subref_r< X > & | assign_ (const sc_unsigned &a) |
|
sc_subref_r< X > & | assign_ (const sc_signed &a) |
|
sc_subref_r< X > & | assign_ (const sc_uint_base &a) |
|
sc_subref_r< X > & | assign_ (const sc_int_base &a) |
|
sc_subref_r< X > & | assign_ (unsigned int a) |
|
sc_subref_r< X > & | assign_ (int a) |
|
sc_subref_r< X > & | assign_ (unsigned long a) |
|
sc_subref_r< X > & | assign_ (long a) |
|
sc_subref_r< X > & | assign_ (uint64 a) |
|
sc_subref_r< X > & | assign_ (int64 a) |
|
sc_subref_r< X > & | b_not () |
|
const sc_lv_base | operator~ () const |
|
sc_subref_r< X > & | operator&= (const char *b) |
|
sc_subref_r< X > & | operator&= (const bool *b) |
|
sc_subref_r< X > & | operator&= (const sc_logic *b) |
|
sc_subref_r< X > & | operator&= (const sc_unsigned &b) |
|
sc_subref_r< X > & | operator&= (const sc_signed &b) |
|
sc_subref_r< X > & | operator&= (const sc_uint_base &b) |
|
sc_subref_r< X > & | operator&= (const sc_int_base &b) |
|
sc_subref_r< X > & | operator&= (unsigned long b) |
|
sc_subref_r< X > & | operator&= (long b) |
|
sc_subref_r< X > & | operator&= (unsigned int b) |
|
sc_subref_r< X > & | operator&= (int b) |
|
sc_subref_r< X > & | operator&= (uint64 b) |
|
sc_subref_r< X > & | operator&= (int64 b) |
|
const sc_lv_base | operator& (const char *b) const |
|
const sc_lv_base | operator& (const bool *b) const |
|
const sc_lv_base | operator& (const sc_logic *b) const |
|
const sc_lv_base | operator& (const sc_unsigned &b) const |
|
const sc_lv_base | operator& (const sc_signed &b) const |
|
const sc_lv_base | operator& (const sc_uint_base &b) const |
|
const sc_lv_base | operator& (const sc_int_base &b) const |
|
const sc_lv_base | operator& (unsigned long b) const |
|
const sc_lv_base | operator& (long b) const |
|
const sc_lv_base | operator& (unsigned int b) const |
|
const sc_lv_base | operator& (int b) const |
|
const sc_lv_base | operator& (uint64 b) const |
|
const sc_lv_base | operator& (int64 b) const |
|
sc_subref_r< X > & | operator|= (const char *b) |
|
sc_subref_r< X > & | operator|= (const bool *b) |
|
sc_subref_r< X > & | operator|= (const sc_logic *b) |
|
sc_subref_r< X > & | operator|= (const sc_unsigned &b) |
|
sc_subref_r< X > & | operator|= (const sc_signed &b) |
|
sc_subref_r< X > & | operator|= (const sc_uint_base &b) |
|
sc_subref_r< X > & | operator|= (const sc_int_base &b) |
|
sc_subref_r< X > & | operator|= (unsigned long b) |
|
sc_subref_r< X > & | operator|= (long b) |
|
sc_subref_r< X > & | operator|= (unsigned int b) |
|
sc_subref_r< X > & | operator|= (int b) |
|
sc_subref_r< X > & | operator|= (uint64 b) |
|
sc_subref_r< X > & | operator|= (int64 b) |
|
const sc_lv_base | operator| (const char *b) const |
|
const sc_lv_base | operator| (const bool *b) const |
|
const sc_lv_base | operator| (const sc_logic *b) const |
|
const sc_lv_base | operator| (const sc_unsigned &b) const |
|
const sc_lv_base | operator| (const sc_signed &b) const |
|
const sc_lv_base | operator| (const sc_uint_base &b) const |
|
const sc_lv_base | operator| (const sc_int_base &b) const |
|
const sc_lv_base | operator| (unsigned long b) const |
|
const sc_lv_base | operator| (long b) const |
|
const sc_lv_base | operator| (unsigned int b) const |
|
const sc_lv_base | operator| (int b) const |
|
const sc_lv_base | operator| (uint64 b) const |
|
const sc_lv_base | operator| (int64 b) const |
|
sc_subref_r< X > & | operator^= (const char *b) |
|
sc_subref_r< X > & | operator^= (const bool *b) |
|
sc_subref_r< X > & | operator^= (const sc_logic *b) |
|
sc_subref_r< X > & | operator^= (const sc_unsigned &b) |
|
sc_subref_r< X > & | operator^= (const sc_signed &b) |
|
sc_subref_r< X > & | operator^= (const sc_uint_base &b) |
|
sc_subref_r< X > & | operator^= (const sc_int_base &b) |
|
sc_subref_r< X > & | operator^= (unsigned long b) |
|
sc_subref_r< X > & | operator^= (long b) |
|
sc_subref_r< X > & | operator^= (unsigned int b) |
|
sc_subref_r< X > & | operator^= (int b) |
|
sc_subref_r< X > & | operator^= (uint64 b) |
|
sc_subref_r< X > & | operator^= (int64 b) |
|
const sc_lv_base | operator^ (const char *b) const |
|
const sc_lv_base | operator^ (const bool *b) const |
|
const sc_lv_base | operator^ (const sc_logic *b) const |
|
const sc_lv_base | operator^ (const sc_unsigned &b) const |
|
const sc_lv_base | operator^ (const sc_signed &b) const |
|
const sc_lv_base | operator^ (const sc_uint_base &b) const |
|
const sc_lv_base | operator^ (const sc_int_base &b) const |
|
const sc_lv_base | operator^ (unsigned long b) const |
|
const sc_lv_base | operator^ (long b) const |
|
const sc_lv_base | operator^ (unsigned int b) const |
|
const sc_lv_base | operator^ (int b) const |
|
const sc_lv_base | operator^ (uint64 b) const |
|
const sc_lv_base | operator^ (int64 b) const |
|
sc_subref_r< X > & | operator<<= (int n) |
|
const sc_lv_base | operator<< (int n) const |
|
sc_subref_r< X > & | operator>>= (int n) |
|
const sc_lv_base | operator>> (int n) const |
|
sc_subref_r< X > & | lrotate (int n) |
|
sc_subref_r< X > & | rrotate (int n) |
|
sc_subref_r< X > & | reverse () |
|
sc_bitref< sc_subref_r< X > > | operator[] (int i) |
|
sc_bitref_r< sc_subref_r< X > > | operator[] (int i) const |
|
sc_bitref< sc_subref_r< X > > | bit (int i) |
|
sc_bitref_r< sc_subref_r< X > > | bit (int i) const |
|
sc_subref< sc_subref_r< X > > | operator() (int hi, int lo) |
|
sc_subref_r< sc_subref_r< X > > | operator() (int hi, int lo) const |
|
sc_subref< sc_subref_r< X > > | range (int hi, int lo) |
|
sc_subref_r< sc_subref_r< X > > | range (int hi, int lo) const |
|
sc_logic_value_t | and_reduce () const |
|
sc_logic_value_t | nand_reduce () const |
|
sc_logic_value_t | or_reduce () const |
|
sc_logic_value_t | nor_reduce () const |
|
sc_logic_value_t | xor_reduce () const |
|
sc_logic_value_t | xnor_reduce () const |
|
bool | operator== (const char *b) const |
|
bool | operator== (const bool *b) const |
|
bool | operator== (const sc_logic *b) const |
|
bool | operator== (const sc_unsigned &b) const |
|
bool | operator== (const sc_signed &b) const |
|
bool | operator== (const sc_uint_base &b) const |
|
bool | operator== (const sc_int_base &b) const |
|
bool | operator== (unsigned long b) const |
|
bool | operator== (long b) const |
|
bool | operator== (unsigned int b) const |
|
bool | operator== (int b) const |
|
bool | operator== (uint64 b) const |
|
bool | operator== (int64 b) const |
|
const std::string | to_string () const |
|
const std::string | to_string (sc_numrep) const |
|
const std::string | to_string (sc_numrep, bool) 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) |
|
template<class X>
class sc_dt::sc_subref< X >
Definition at line 42 of file sc_bit_proxies.h.