SystemC 3.0.0
Accellera SystemC proof-of-concept library
|
#include <sysc/datatypes/bit/sc_bit_proxies.h>
Public Types | |
typedef sc_bitref_r< X >::value_type | value_type |
![]() | |
typedef T::traits_type | traits_type |
typedef traits_type::bit_type | bit_type |
typedef traits_type::value_type | value_type |
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, value_type value) |
void | set_word (int i, sc_digit w) |
void | set_cword (int i, sc_digit w) |
void | clean_tail () |
void | scan (::std::istream &is=::std::cin) |
![]() | |
sc_bitref_r (const X &obj_, int index_) | |
sc_bitref_r (const sc_bitref_r< X > &a) | |
sc_bitref_r< X > * | clone () const |
bit_type | operator~ () const |
operator bit_type () const | |
value_type | value () const |
bool | is_01 () const |
bool | to_bool () const |
char | to_char () const |
operator bool () const | |
bool | operator! () const |
int | length () const |
int | size () const |
value_type | 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 |
Friends | |
class | sc_bv_base |
class | sc_lv_base |
Additional Inherited Members | |
![]() | |
X & | m_obj |
int | m_index |
Definition at line 487 of file sc_bit_proxies.h.
typedef sc_bitref_r<X>::value_type sc_dt::sc_bitref< X >::value_type |
Definition at line 494 of file sc_bit_proxies.h.
|
inline |
Definition at line 498 of file sc_bit_proxies.h.
|
inline |
Definition at line 505 of file sc_bit_proxies.h.
|
inline |
Definition at line 2360 of file sc_bit_proxies.h.
|
inline |
Definition at line 604 of file sc_bit_proxies.h.
|
inline |
Definition at line 512 of file sc_bit_proxies.h.
|
inline |
Definition at line 548 of file sc_bit_proxies.h.
|
inline |
Definition at line 551 of file sc_bit_proxies.h.
|
inline |
Definition at line 2287 of file sc_bit_proxies.h.
|
inline |
Definition at line 2299 of file sc_bit_proxies.h.
|
inline |
Definition at line 554 of file sc_bit_proxies.h.
|
inline |
Definition at line 545 of file sc_bit_proxies.h.
|
inline |
Definition at line 527 of file sc_bit_proxies.h.
|
inline |
Definition at line 530 of file sc_bit_proxies.h.
|
inline |
Definition at line 536 of file sc_bit_proxies.h.
|
inline |
Definition at line 2273 of file sc_bit_proxies.h.
|
inline |
Definition at line 2264 of file sc_bit_proxies.h.
|
inline |
Definition at line 521 of file sc_bit_proxies.h.
|
inline |
Definition at line 533 of file sc_bit_proxies.h.
|
inline |
Definition at line 524 of file sc_bit_proxies.h.
|
inline |
Definition at line 580 of file sc_bit_proxies.h.
|
inline |
Definition at line 583 of file sc_bit_proxies.h.
|
inline |
Definition at line 2333 of file sc_bit_proxies.h.
|
inline |
Definition at line 2345 of file sc_bit_proxies.h.
|
inline |
Definition at line 586 of file sc_bit_proxies.h.
|
inline |
Definition at line 577 of file sc_bit_proxies.h.
|
inline |
Definition at line 564 of file sc_bit_proxies.h.
|
inline |
Definition at line 567 of file sc_bit_proxies.h.
|
inline |
Definition at line 2310 of file sc_bit_proxies.h.
|
inline |
Definition at line 2322 of file sc_bit_proxies.h.
|
inline |
Definition at line 570 of file sc_bit_proxies.h.
|
inline |
Definition at line 561 of file sc_bit_proxies.h.
|
inline |
Definition at line 2422 of file sc_bit_proxies.h.
|
inline |
Definition at line 2373 of file sc_bit_proxies.h.
|
inline |
Definition at line 2403 of file sc_bit_proxies.h.
|
inline |
Definition at line 2385 of file sc_bit_proxies.h.
|
friend |
Definition at line 490 of file sc_bit_proxies.h.
|
friend |
Definition at line 491 of file sc_bit_proxies.h.