SystemC
Recoding Infrastructure for SystemC v0.6.2 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
|
#include <sysc/datatypes/bit/sc_logic.h>
Public Member Functions | |
sc_logic () | |
sc_logic (const sc_logic &a) | |
sc_logic (sc_logic_value_t v) | |
sc_logic (bool a) | |
sc_logic (char a) | |
sc_logic (int a) | |
sc_logic (const sc_bit &a) | |
~sc_logic () | |
sc_logic & | operator= (const sc_logic &a) |
sc_logic & | operator&= (const sc_logic &b) |
sc_logic & | operator|= (const sc_logic &b) |
sc_logic & | operator^= (const sc_logic &b) |
const sc_logic | operator~ () const |
sc_logic & | b_not () |
sc_logic_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 const sc_logic_value_t | char_to_logic [128] |
static const char | logic_to_char [4] |
static const sc_logic_value_t | and_table [4][4] |
static const sc_logic_value_t | or_table [4][4] |
static const sc_logic_value_t | xor_table [4][4] |
static const sc_logic_value_t | not_table [4] |
Friends | |
const sc_logic | operator& (const sc_logic &, const sc_logic &) |
const sc_logic | operator| (const sc_logic &, const sc_logic &) |
const sc_logic | operator^ (const sc_logic &, const sc_logic &) |
bool | operator== (const sc_logic &, const sc_logic &) |
bool | operator!= (const sc_logic &, const sc_logic &) |
Definition at line 99 of file sc_logic.h.
|
inline |
Definition at line 164 of file sc_logic.h.
|
inline |
Definition at line 168 of file sc_logic.h.
|
inline |
Definition at line 172 of file sc_logic.h.
|
inlineexplicit |
Definition at line 176 of file sc_logic.h.
|
inlineexplicit |
Definition at line 180 of file sc_logic.h.
|
inlineexplicit |
Definition at line 184 of file sc_logic.h.
|
inlineexplicit |
Definition at line 188 of file sc_logic.h.
|
inline |
Definition at line 195 of file sc_logic.h.
|
inline |
Definition at line 250 of file sc_logic.h.
|
inline |
Definition at line 260 of file sc_logic.h.
|
inlinestatic |
Definition at line 286 of file sc_logic.h.
|
inlinestatic |
Definition at line 292 of file sc_logic.h.
|
inlinestatic |
Definition at line 280 of file sc_logic.h.
|
inlinestatic |
Definition at line 283 of file sc_logic.h.
|
inlinestatic |
Definition at line 289 of file sc_logic.h.
Definition at line 215 of file sc_logic.h.
Definition at line 212 of file sc_logic.h.
Definition at line 221 of file sc_logic.h.
Definition at line 218 of file sc_logic.h.
|
inline |
Definition at line 247 of file sc_logic.h.
|
inline |
Definition at line 272 of file sc_logic.h.
void sc_dt::sc_logic::scan | ( | ::std::istream & | is = ::std::cin | ) |
|
inline |
Definition at line 263 of file sc_logic.h.
|
inline |
Definition at line 266 of file sc_logic.h.
|
inline |
Definition at line 256 of file sc_logic.h.
Definition at line 340 of file sc_logic.h.
Definition at line 310 of file sc_logic.h.
Definition at line 337 of file sc_logic.h.
Definition at line 316 of file sc_logic.h.
Definition at line 313 of file sc_logic.h.
|
static |
Definition at line 156 of file sc_logic.h.
|
static |
Definition at line 154 of file sc_logic.h.
|
static |
Definition at line 155 of file sc_logic.h.
|
static |
Definition at line 159 of file sc_logic.h.
|
static |
Definition at line 157 of file sc_logic.h.
|
static |
Definition at line 158 of file sc_logic.h.