|
scc 2025.09
SystemC components library
|
Public Member Functions | |
| sc_logic_7 (const sc_logic_7 &a)=default | |
| sc_logic_7 (sc_logic_7_value_t v) | |
| sc_logic_7 (bool a) | |
| sc_logic_7 (char a) | |
| sc_logic_7 (int a) | |
| sc_logic_7 (const ::sc_dt::sc_bit &a) | |
| sc_logic_7 & | operator= (const sc_logic_7 &a)=default |
| sc_logic_7 & | operator&= (const sc_logic_7 &b) |
| sc_logic_7 & | operator|= (const sc_logic_7 &b) |
| sc_logic_7 & | operator^= (const sc_logic_7 &b) |
| const sc_logic_7 | operator~ () const |
| sc_logic_7 & | b_not () |
| sc_logic_7_value_t | value () const |
| bool | is_01 () const |
| bool | to_bool () const |
| char | to_char () const |
| void | print (::std::ostream &os=::std::cout) const |
| void | scan (::std::istream &is=::std::cin) |
Static Public Member Functions | |
| static void * | operator new (std::size_t, void *p) |
| static void * | operator new (std::size_t sz) |
| static void | operator delete (void *p, std::size_t sz) |
| static void * | operator new[] (std::size_t sz) |
| static void | operator delete[] (void *p, std::size_t sz) |
Static Public Attributes | |
| static std::array< const sc_logic_7_value_t, 128 > | char_to_logic |
| static std::array< const char, 7 > | logic_to_char = {{'0', '1', 'L', 'H', 'Z', 'X', 'U'}} |
| static std::array< std::array< const sc_logic_7_value_t, 7 >, 7 > | and_table |
| static std::array< std::array< const sc_logic_7_value_t, 7 >, 7 > | or_table |
| static std::array< std::array< const sc_logic_7_value_t, 7 >, 7 > | xor_table |
| static std::array< const sc_logic_7_value_t, 7 > | not_table = {{Log_1, Log_0, Log_H, Log_L, Log_X, Log_X, Log_X}} |
Friends | |
| const sc_logic_7 | operator& (const sc_logic_7 &a, const sc_logic_7 &b) |
| const sc_logic_7 | operator| (const sc_logic_7 &a, const sc_logic_7 &b) |
| const sc_logic_7 | operator^ (const sc_logic_7 &a, const sc_logic_7 &b) |
| bool | operator== (const sc_logic_7 &a, const sc_logic_7 &b) |
| bool | operator!= (const sc_logic_7 &a, const sc_logic_7 &b) |
Definition at line 51 of file sc_logic_7.h.
|
inline |
Definition at line 108 of file sc_logic_7.h.
|
inlineexplicit |
Definition at line 111 of file sc_logic_7.h.
|
inlineexplicit |
Definition at line 114 of file sc_logic_7.h.
|
inlineexplicit |
Definition at line 117 of file sc_logic_7.h.
|
inlineexplicit |
Definition at line 120 of file sc_logic_7.h.
|
inline |
Definition at line 182 of file sc_logic_7.h.
|
inline |
Definition at line 191 of file sc_logic_7.h.
|
inlinestatic |
Definition at line 217 of file sc_logic_7.h.
|
inlinestatic |
Definition at line 221 of file sc_logic_7.h.
|
inlinestatic |
Definition at line 215 of file sc_logic_7.h.
|
inlinestatic |
Definition at line 210 of file sc_logic_7.h.
|
inlinestatic |
Definition at line 219 of file sc_logic_7.h.
|
inline |
Definition at line 144 of file sc_logic_7.h.
|
inline |
Definition at line 154 of file sc_logic_7.h.
|
inline |
Definition at line 149 of file sc_logic_7.h.
|
inline |
Definition at line 180 of file sc_logic_7.h.
|
inline |
Definition at line 204 of file sc_logic_7.h.
| void scc::dt::sc_logic_7::scan | ( | ::std::istream & | is = ::std::cin | ) |
Definition at line 96 of file sc_logic_7.cpp.
|
inline |
Definition at line 193 of file sc_logic_7.h.
|
inline |
Definition at line 200 of file sc_logic_7.h.
|
inline |
Definition at line 189 of file sc_logic_7.h.
|
friend |
Definition at line 260 of file sc_logic_7.h.
|
friend |
Definition at line 236 of file sc_logic_7.h.
|
friend |
Definition at line 258 of file sc_logic_7.h.
|
friend |
Definition at line 240 of file sc_logic_7.h.
|
friend |
Definition at line 238 of file sc_logic_7.h.
|
static |
Definition at line 97 of file sc_logic_7.h.
|
static |
Definition at line 95 of file sc_logic_7.h.
|
static |
Definition at line 96 of file sc_logic_7.h.
|
static |
Definition at line 100 of file sc_logic_7.h.
|
static |
Definition at line 98 of file sc_logic_7.h.
|
static |
Definition at line 99 of file sc_logic_7.h.