|
SystemC
Recoding Infrastructure for SystemC v0.6.0 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
|
#include "sysc/datatypes/bit/sc_bit_ids.h"#include "sysc/datatypes/bit/sc_bv_base.h"#include "sysc/datatypes/bit/sc_logic.h"#include "sysc/datatypes/int/sc_length_param.h"

Go to the source code of this file.
Classes | |
| class | sc_dt::sc_lv_base |
Namespaces | |
| sc_dt | |
Macros | |
| #define | DEFN_BITWISE_AND_ASN_OP_T(tp) |
| #define | DEFN_BITWISE_AND_OP_T_A(tp) |
| #define | DEFN_BITWISE_AND_OP_T_B(tp) |
| #define | DEFN_BITWISE_OR_ASN_OP_T(tp) |
| #define | DEFN_BITWISE_OR_OP_T_A(tp) |
| #define | DEFN_BITWISE_OR_OP_T_B(tp) |
| #define | DEFN_BITWISE_XOR_ASN_OP_T(tp) |
| #define | DEFN_BITWISE_XOR_OP_T_A(tp) |
| #define | DEFN_BITWISE_XOR_OP_T_B(tp) |
| #define | DEFN_REL_OP_T(tp) |
Functions | |
| template<class X , class Y > | |
| X & | sc_dt::operator&= (sc_proxy< X > &px, const sc_proxy< Y > &py) |
| template<class X , class Y > | |
| const sc_lv_base | sc_dt::operator& (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
| template<class X , class Y > | |
| X & | sc_dt::operator|= (sc_proxy< X > &px, const sc_proxy< Y > &py) |
| template<class X , class Y > | |
| const sc_lv_base | sc_dt::operator| (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
| template<class X , class Y > | |
| X & | sc_dt::operator^= (sc_proxy< X > &px, const sc_proxy< Y > &py) |
| template<class X , class Y > | |
| const sc_lv_base | sc_dt::operator^ (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
| template<class X > | |
| const sc_lv_base | sc_dt::lrotate (const sc_proxy< X > &x, int n) |
| template<class X > | |
| const sc_lv_base | sc_dt::rrotate (const sc_proxy< X > &x, int n) |
| template<class X > | |
| const sc_lv_base | sc_dt::reverse (const sc_proxy< X > &x) |
| template<class X , class Y > | |
| bool | sc_dt::operator== (const sc_proxy< X > &px, const sc_proxy< Y > &py) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_lv_base > | sc_dt::operator, (sc_bitref_r< T >, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_bitref_r< T > > | sc_dt::operator, (const char *, sc_bitref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_lv_base > | sc_dt::operator, (sc_bitref_r< T >, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_bitref_r< T > > | sc_dt::operator, (const sc_logic &, sc_bitref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_bv_base > | sc_dt::operator, (sc_bitref_r< T > a, bool b) |
| template<class T > | |
| sc_concref_r< sc_bv_base, sc_bitref_r< T > > | sc_dt::operator, (bool a, sc_bitref_r< T > b) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_lv_base > | sc_dt::concat (sc_bitref_r< T >, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_bitref_r< T > > | sc_dt::concat (const char *, sc_bitref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_lv_base > | sc_dt::concat (sc_bitref_r< T >, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_bitref_r< T > > | sc_dt::concat (const sc_logic &, sc_bitref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_bv_base > | sc_dt::concat (sc_bitref_r< T > a, bool b) |
| template<class T > | |
| sc_concref_r< sc_bv_base, sc_bitref_r< T > > | sc_dt::concat (bool a, sc_bitref_r< T > b) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_lv_base > | sc_dt::operator, (sc_bitref< T >, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_bitref_r< T > > | sc_dt::operator, (const char *, sc_bitref< T >) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_lv_base > | sc_dt::operator, (sc_bitref< T >, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_bitref_r< T > > | sc_dt::operator, (const sc_logic &, sc_bitref< T >) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_bv_base > | sc_dt::operator, (sc_bitref< T > a, bool b) |
| template<class T > | |
| sc_concref_r< sc_bv_base, sc_bitref_r< T > > | sc_dt::operator, (bool a, sc_bitref< T > b) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_lv_base > | sc_dt::concat (sc_bitref< T >, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_bitref_r< T > > | sc_dt::concat (const char *, sc_bitref< T >) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_lv_base > | sc_dt::concat (sc_bitref< T >, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_bitref_r< T > > | sc_dt::concat (const sc_logic &, sc_bitref< T >) |
| template<class T > | |
| sc_concref_r< sc_bitref_r< T > , sc_bv_base > | sc_dt::concat (sc_bitref< T > a, bool b) |
| template<class T > | |
| sc_concref_r< sc_bv_base, sc_bitref_r< T > > | sc_dt::concat (bool a, sc_bitref< T > b) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_lv_base > | sc_dt::operator, (sc_subref_r< T >, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_subref_r< T > > | sc_dt::operator, (const char *, sc_subref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_lv_base > | sc_dt::operator, (sc_subref_r< T >, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_subref_r< T > > | sc_dt::operator, (const sc_logic &, sc_subref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_bv_base > | sc_dt::operator, (sc_subref_r< T >, bool) |
| template<class T > | |
| sc_concref_r< sc_bv_base, sc_subref_r< T > > | sc_dt::operator, (bool, sc_subref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_lv_base > | sc_dt::concat (sc_subref_r< T >, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_subref_r< T > > | sc_dt::concat (const char *, sc_subref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_lv_base > | sc_dt::concat (sc_subref_r< T >, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_subref_r< T > > | sc_dt::concat (const sc_logic &, sc_subref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_bv_base > | sc_dt::concat (sc_subref_r< T >, bool) |
| template<class T > | |
| sc_concref_r< sc_bv_base, sc_subref_r< T > > | sc_dt::concat (bool, sc_subref_r< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_lv_base > | sc_dt::operator, (sc_subref< T >, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_subref_r< T > > | sc_dt::operator, (const char *, sc_subref< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_lv_base > | sc_dt::operator, (sc_subref< T >, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_subref_r< T > > | sc_dt::operator, (const sc_logic &, sc_subref< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_bv_base > | sc_dt::operator, (sc_subref< T >, bool) |
| template<class T > | |
| sc_concref_r< sc_bv_base, sc_subref_r< T > > | sc_dt::operator, (bool, sc_subref< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_lv_base > | sc_dt::concat (sc_subref< T >, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_subref_r< T > > | sc_dt::concat (const char *, sc_subref< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_lv_base > | sc_dt::concat (sc_subref< T >, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, sc_subref_r< T > > | sc_dt::concat (const sc_logic &, sc_subref< T >) |
| template<class T > | |
| sc_concref_r< sc_subref_r< T > , sc_bv_base > | sc_dt::concat (sc_subref< T >, bool) |
| template<class T > | |
| sc_concref_r< sc_bv_base, sc_subref_r< T > > | sc_dt::concat (bool, sc_subref< T >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | sc_dt::operator, (sc_concref_r< T1, T2 >, const char *) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | sc_dt::operator, (const char *, sc_concref_r< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | sc_dt::operator, (sc_concref_r< T1, T2 >, const sc_logic &) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | sc_dt::operator, (const sc_logic &, sc_concref_r< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > | sc_dt::operator, (sc_concref_r< T1, T2 >, bool) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > | sc_dt::operator, (bool, sc_concref_r< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | sc_dt::concat (sc_concref_r< T1, T2 >, const char *) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | sc_dt::concat (const char *, sc_concref_r< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | sc_dt::concat (sc_concref_r< T1, T2 >, const sc_logic &) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | sc_dt::concat (const sc_logic &, sc_concref_r< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > | sc_dt::concat (sc_concref_r< T1, T2 >, bool) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > | sc_dt::concat (bool, sc_concref_r< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | sc_dt::operator, (sc_concref< T1, T2 >, const char *) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | sc_dt::operator, (const char *, sc_concref< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | sc_dt::operator, (sc_concref< T1, T2 >, const sc_logic &) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | sc_dt::operator, (const sc_logic &, sc_concref< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > | sc_dt::operator, (sc_concref< T1, T2 >, bool) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > | sc_dt::operator, (bool, sc_concref< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | sc_dt::concat (sc_concref< T1, T2 >, const char *) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | sc_dt::concat (const char *, sc_concref< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_lv_base > | sc_dt::concat (sc_concref< T1, T2 >, const sc_logic &) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_lv_base, sc_concref_r< T1, T2 > > | sc_dt::concat (const sc_logic &, sc_concref< T1, T2 >) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_concref_r< T1, T2 >, sc_bv_base > | sc_dt::concat (sc_concref< T1, T2 >, bool) |
| template<class T1 , class T2 > | |
| sc_concref_r< sc_bv_base, sc_concref_r< T1, T2 > > | sc_dt::concat (bool, sc_concref< T1, T2 >) |
| template<class T > | |
| sc_concref_r< T, sc_lv_base > | sc_dt::operator, (const sc_proxy< T > &, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, T > | sc_dt::operator, (const char *, const sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_lv_base > | sc_dt::operator, (const sc_proxy< T > &, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, T > | sc_dt::operator, (const sc_logic &, const sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_bv_base > | sc_dt::operator, (const sc_proxy< T > &, bool) |
| template<class T > | |
| sc_concref_r< sc_bv_base, T > | sc_dt::operator, (bool, const sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_lv_base > | sc_dt::concat (const sc_proxy< T > &, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, T > | sc_dt::concat (const char *, const sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_lv_base > | sc_dt::concat (const sc_proxy< T > &, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, T > | sc_dt::concat (const sc_logic &, const sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_bv_base > | sc_dt::concat (const sc_proxy< T > &, bool) |
| template<class T > | |
| sc_concref_r< sc_bv_base, T > | sc_dt::concat (bool, const sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_lv_base > | sc_dt::operator, (sc_proxy< T > &, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, T > | sc_dt::operator, (const char *, sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_lv_base > | sc_dt::operator, (sc_proxy< T > &, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, T > | sc_dt::operator, (const sc_logic &, sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_bv_base > | sc_dt::operator, (sc_proxy< T > &, bool) |
| template<class T > | |
| sc_concref_r< sc_bv_base, T > | sc_dt::operator, (bool, sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_lv_base > | sc_dt::concat (sc_proxy< T > &, const char *) |
| template<class T > | |
| sc_concref_r< sc_lv_base, T > | sc_dt::concat (const char *, sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_lv_base > | sc_dt::concat (sc_proxy< T > &, const sc_logic &) |
| template<class T > | |
| sc_concref_r< sc_lv_base, T > | sc_dt::concat (const sc_logic &, sc_proxy< T > &) |
| template<class T > | |
| sc_concref_r< T, sc_bv_base > | sc_dt::concat (sc_proxy< T > &, bool) |
| template<class T > | |
| sc_concref_r< sc_bv_base, T > | sc_dt::concat (bool, sc_proxy< T > &) |
| #define DEFN_BITWISE_AND_ASN_OP_T | ( | tp | ) |
Definition at line 388 of file sc_lv_base.h.
| #define DEFN_BITWISE_AND_OP_T_A | ( | tp | ) |
Definition at line 423 of file sc_lv_base.h.
| #define DEFN_BITWISE_AND_OP_T_B | ( | tp | ) |
Definition at line 450 of file sc_lv_base.h.
| #define DEFN_BITWISE_OR_ASN_OP_T | ( | tp | ) |
Definition at line 490 of file sc_lv_base.h.
| #define DEFN_BITWISE_OR_OP_T_A | ( | tp | ) |
Definition at line 525 of file sc_lv_base.h.
| #define DEFN_BITWISE_OR_OP_T_B | ( | tp | ) |
Definition at line 552 of file sc_lv_base.h.
| #define DEFN_BITWISE_XOR_ASN_OP_T | ( | tp | ) |
Definition at line 592 of file sc_lv_base.h.
| #define DEFN_BITWISE_XOR_OP_T_A | ( | tp | ) |
Definition at line 627 of file sc_lv_base.h.
| #define DEFN_BITWISE_XOR_OP_T_B | ( | tp | ) |
Definition at line 654 of file sc_lv_base.h.
| #define DEFN_REL_OP_T | ( | tp | ) |
Definition at line 820 of file sc_lv_base.h.
1.8.5