#include "sysc/datatypes/int/sc_nbdefs.h"
#include <iostream>
Go to the source code of this file.
|
void | sc_dt::sc_deprecated_sc_bit () |
|
bool | sc_dt::operator== (const sc_bit &a, const sc_bit &b) |
|
bool | sc_dt::operator!= (const sc_bit &a, const sc_bit &b) |
|
bool | sc_dt::equal (const sc_bit &a, const sc_bit &b) |
|
bool | sc_dt::not_equal (const sc_bit &a, const sc_bit &b) |
|
sc_bit | sc_dt::operator~ (const sc_bit &a) |
|
sc_bit | sc_dt::b_not (const sc_bit &a) |
|
void | sc_dt::b_not (sc_bit &r, const sc_bit &a) |
|
sc_bit | sc_dt::operator& (const sc_bit &a, const sc_bit &b) |
|
sc_bit | sc_dt::operator| (const sc_bit &a, const sc_bit &b) |
|
sc_bit | sc_dt::operator^ (const sc_bit &a, const sc_bit &b) |
|
sc_bit | sc_dt::b_and (const sc_bit &a, const sc_bit &b) |
|
sc_bit | sc_dt::b_or (const sc_bit &a, const sc_bit &b) |
|
sc_bit | sc_dt::b_xor (const sc_bit &a, const sc_bit &b) |
|
inline::std::ostream & | sc_dt::operator<< (::std::ostream &os, const sc_bit &a) |
|
inline::std::istream & | sc_dt::operator>> (::std::istream &is, sc_bit &a) |
|
◆ DEFN_ASN_OP
#define DEFN_ASN_OP |
( |
|
op | ) |
|
Value:
DEFN_ASN_OP_T(op,bool) \
DEFN_ASN_OP_T(op,char)
#define DEFN_ASN_OP_T(op, tp)
Definition at line 179 of file sc_bit.h.
◆ DEFN_ASN_OP_T
#define DEFN_ASN_OP_T |
( |
|
op, |
|
|
|
tp |
|
) |
| |
Value: sc_bit&
operator op( tp
b ) \
{
return ( *
this op sc_bit(
b ) ); }
uint64 const sc_uint_base int b
Definition at line 176 of file sc_bit.h.
◆ DEFN_BIN_FUN
#define DEFN_BIN_FUN |
( |
|
ret, |
|
|
|
fun |
|
) |
| |
Value:
DEFN_BIN_FUN_T(ret,fun,char) \
DEFN_BIN_FUN_T(ret,fun,int)
#define DEFN_BIN_FUN_T(ret, fun, tp)
Definition at line 278 of file sc_bit.h.
◆ DEFN_BIN_FUN_T
#define DEFN_BIN_FUN_T |
( |
|
ret, |
|
|
|
fun, |
|
|
|
tp |
|
) |
| |
Value: inline ret fun(
const sc_bit& a, tp
b ) \
{
return fun(a, sc_bit(
b) ); } \
inline ret fun( tp
b,
const sc_bit& a ) \
{
return fun( sc_bit(a),
b ); }
Definition at line 272 of file sc_bit.h.
◆ DEFN_CTOR_T
#define DEFN_CTOR_T |
( |
|
tp | ) |
|
Value: explicit sc_bit( tp a ) \
: m_val( to_value(a) ) \
void sc_deprecated_sc_bit()
Definition at line 136 of file sc_bit.h.
◆ DEFN_TO_VALUE_T
#define DEFN_TO_VALUE_T |
( |
|
tp | ) |
|
Value: static bool to_value( tp i ) \
{ return to_value( (int) i); }
Definition at line 113 of file sc_bit.h.
◆ DEFN_TRN_FUN
#define DEFN_TRN_FUN |
( |
|
fun | ) |
|
Value: inline void fun( sc_bit& r,
const sc_bit& a,
const sc_bit&
b ) \
DEFN_TRN_FUN_T(fun,int) \
DEFN_TRN_FUN_T(fun,bool) \
DEFN_TRN_FUN_T(fun,char)
Definition at line 367 of file sc_bit.h.
◆ DEFN_TRN_FUN_T
#define DEFN_TRN_FUN_T |
( |
|
fun, |
|
|
|
tp |
|
) |
| |
Value: inline void fun( sc_bit& r,
const sc_bit& a, tp
b ) \
{ r = fun( a, sc_bit(
b) ); } \
inline
void fun( sc_bit& r, tp a,
const sc_bit&
b ) \
{ r = fun( sc_bit(a),
b ); }
Definition at line 361 of file sc_bit.h.