クラス sc_dt::sc_bit

#include <sc_bit.h>

すべてのメンバ一覧

Public メソッド

 sc_bit ()
 sc_bit (uint64 a)
 sc_bit (bool a)
 sc_bit (int a)
 sc_bit (char a)
 sc_bit (const sc_logic &a)
 sc_bit (const sc_bit &a)
 ~sc_bit ()
sc_bitoperator= (const sc_bit &b)
sc_bitoperator= (int64 b)
sc_bitoperator= (uint64 b)
sc_bitoperator= (long b)
sc_bitoperator= (unsigned long b)
sc_bitoperator= (int b)
sc_bitoperator= (bool b)
sc_bitoperator= (char b)
sc_bitoperator= (const sc_logic &b)
sc_bitoperator &= (const sc_bit &b)
sc_bitoperator &= (int b)
sc_bitoperator &= (bool b)
sc_bitoperator &= (char b)
sc_bitoperator|= (const sc_bit &b)
sc_bitoperator|= (int b)
sc_bitoperator|= (bool b)
sc_bitoperator|= (char b)
sc_bitoperator^= (const sc_bit &b)
sc_bitoperator^= (int b)
sc_bitoperator^= (bool b)
sc_bitoperator^= (char b)
 operator bool () const
bool operator! () const
bool to_bool () const
char to_char () const
sc_bitb_not ()
void print (::std::ostream &os=::std::cout) const
void scan (::std::istream &=::std::cin)

Static Private メソッド

static void invalid_value (char)
static void invalid_value (int)
static bool to_value (char c)
static bool to_value (int i)

Private 変数

bool m_val

フレンド

bool operator== (const sc_bit &a, const sc_bit &b)
bool operator== (const sc_bit &a, int b)
bool operator== (const sc_bit &a, bool b)
bool operator== (const sc_bit &a, char b)
bool operator== (int a, const sc_bit &b)
bool operator== (bool a, const sc_bit &b)
bool operator== (char a, const sc_bit &b)
bool equal (const sc_bit &a, const sc_bit &b)
bool equal (const sc_bit &a, int b)
bool equal (const sc_bit &a, bool b)
bool equal (const sc_bit &a, char b)
bool equal (int a, const sc_bit &b)
bool equal (bool a, const sc_bit &b)
bool equal (char a, const sc_bit &b)
bool operator!= (const sc_bit &a, const sc_bit &b)
bool operator!= (const sc_bit &a, int b)
bool operator!= (const sc_bit &a, bool b)
bool operator!= (const sc_bit &a, char b)
bool operator!= (int a, const sc_bit &b)
bool operator!= (bool a, const sc_bit &b)
bool operator!= (char a, const sc_bit &b)
bool not_equal (const sc_bit &a, const sc_bit &b)
bool not_equal (const sc_bit &a, int b)
bool not_equal (const sc_bit &a, bool b)
bool not_equal (const sc_bit &a, char b)
bool not_equal (int a, const sc_bit &b)
bool not_equal (bool a, const sc_bit &b)
bool not_equal (char a, const sc_bit &b)
const sc_bit operator~ (const sc_bit &a)
const sc_bit b_not (const sc_bit &a)
void b_not (sc_bit &r, const sc_bit &a)
const sc_bit operator| (const sc_bit &a, const sc_bit &b)
const sc_bit operator| (const sc_bit &a, int b)
const sc_bit operator| (const sc_bit &a, bool b)
const sc_bit operator| (const sc_bit &a, char b)
const sc_bit operator| (int a, const sc_bit &b)
const sc_bit operator| (bool a, const sc_bit &b)
const sc_bit operator| (char a, const sc_bit &b)
const sc_bit b_or (const sc_bit &a, const sc_bit &b)
const sc_bit b_or (const sc_bit &a, int b)
const sc_bit b_or (const sc_bit &a, bool b)
const sc_bit b_or (const sc_bit &a, char b)
const sc_bit b_or (int a, const sc_bit &b)
const sc_bit b_or (bool a, const sc_bit &b)
const sc_bit b_or (char a, const sc_bit &b)
void b_or (sc_bit &r, const sc_bit &a, const sc_bit &b)
void b_or (sc_bit &r, const sc_bit &a, int b)
void b_or (sc_bit &r, const sc_bit &a, bool b)
void b_or (sc_bit &r, const sc_bit &a, char b)
void b_or (sc_bit &r, int a, const sc_bit &b)
void b_or (sc_bit &r, bool a, const sc_bit &b)
void b_or (sc_bit &r, char a, const sc_bit &b)
const sc_bit operator & (const sc_bit &a, const sc_bit &b)
const sc_bit operator & (const sc_bit &a, int b)
const sc_bit operator & (const sc_bit &a, bool b)
const sc_bit operator & (const sc_bit &a, char b)
const sc_bit operator & (int a, const sc_bit &b)
const sc_bit operator & (bool a, const sc_bit &b)
const sc_bit operator & (char a, const sc_bit &b)
const sc_bit b_and (const sc_bit &a, const sc_bit &b)
const sc_bit b_and (const sc_bit &a, int b)
const sc_bit b_and (const sc_bit &a, bool b)
const sc_bit b_and (const sc_bit &a, char b)
const sc_bit b_and (int a, const sc_bit &b)
const sc_bit b_and (bool a, const sc_bit &b)
const sc_bit b_and (char a, const sc_bit &b)
void b_and (sc_bit &r, const sc_bit &a, const sc_bit &b)
void b_and (sc_bit &r, const sc_bit &a, int b)
void b_and (sc_bit &r, const sc_bit &a, bool b)
void b_and (sc_bit &r, const sc_bit &a, char b)
void b_and (sc_bit &r, int a, const sc_bit &b)
void b_and (sc_bit &r, bool a, const sc_bit &b)
void b_and (sc_bit &r, char a, const sc_bit &b)
const sc_bit operator^ (const sc_bit &a, const sc_bit &b)
const sc_bit operator^ (const sc_bit &a, int b)
const sc_bit operator^ (const sc_bit &a, bool b)
const sc_bit operator^ (const sc_bit &a, char b)
const sc_bit operator^ (int a, const sc_bit &b)
const sc_bit operator^ (bool a, const sc_bit &b)
const sc_bit operator^ (char a, const sc_bit &b)
const sc_bit b_xor (const sc_bit &a, const sc_bit &b)
const sc_bit b_xor (const sc_bit &a, int b)
const sc_bit b_xor (const sc_bit &a, bool b)
const sc_bit b_xor (const sc_bit &a, char b)
const sc_bit b_xor (int a, const sc_bit &b)
const sc_bit b_xor (bool a, const sc_bit &b)
const sc_bit b_xor (char a, const sc_bit &b)
void b_xor (sc_bit &r, const sc_bit &a, const sc_bit &b)
void b_xor (sc_bit &r, const sc_bit &a, int b)
void b_xor (sc_bit &r, const sc_bit &a, bool b)
void b_xor (sc_bit &r, const sc_bit &a, char b)
void b_xor (sc_bit &r, int a, const sc_bit &b)
void b_xor (sc_bit &r, bool a, const sc_bit &b)
void b_xor (sc_bit &r, char a, const sc_bit &b)


コンストラクタとデストラクタ

sc_dt::sc_bit::sc_bit (  )  [inline]

sc_dt::sc_bit::sc_bit ( uint64  a  )  [inline, explicit]

sc_dt::sc_bit::sc_bit ( bool  a  )  [inline, explicit]

sc_dt::sc_bit::sc_bit ( int  a  )  [inline, explicit]

sc_dt::sc_bit::sc_bit ( char  a  )  [inline, explicit]

sc_dt::sc_bit::sc_bit ( const sc_logic a  )  [explicit]

sc_dt::sc_bit::sc_bit ( const sc_bit a  )  [inline]

sc_dt::sc_bit::~sc_bit (  )  [inline]


関数

void sc_dt::sc_bit::invalid_value ( char  c  )  [static, private]

void sc_dt::sc_bit::invalid_value ( int  i  )  [static, private]

static bool sc_dt::sc_bit::to_value ( char  c  )  [inline, static, private]

static bool sc_dt::sc_bit::to_value ( int  i  )  [inline, static, private]

sc_bit& sc_dt::sc_bit::operator= ( const sc_bit b  )  [inline]

sc_bit& sc_dt::sc_bit::operator= ( int64  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator= ( uint64  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator= ( long  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator= ( unsigned long  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator= ( int  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator= ( bool  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator= ( char  b  )  [inline]

sc_bit & sc_dt::sc_bit::operator= ( const sc_logic b  ) 

sc_bit& sc_dt::sc_bit::operator &= ( const sc_bit b  )  [inline]

sc_bit& sc_dt::sc_bit::operator &= ( int  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator &= ( bool  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator &= ( char  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator|= ( const sc_bit b  )  [inline]

sc_bit& sc_dt::sc_bit::operator|= ( int  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator|= ( bool  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator|= ( char  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator^= ( const sc_bit b  )  [inline]

sc_bit& sc_dt::sc_bit::operator^= ( int  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator^= ( bool  b  )  [inline]

sc_bit& sc_dt::sc_bit::operator^= ( char  b  )  [inline]

sc_dt::sc_bit::operator bool (  )  const [inline]

bool sc_dt::sc_bit::operator! (  )  const [inline]

bool sc_dt::sc_bit::to_bool (  )  const [inline]

char sc_dt::sc_bit::to_char (  )  const [inline]

sc_bit& sc_dt::sc_bit::b_not (  )  [inline]

void sc_dt::sc_bit::print ( ::std::ostream &  os = ::std::cout  )  const [inline]

void sc_dt::sc_bit::scan ( ::std::istream &  is = ::std::cin  ) 


フレンドと関連する関数

bool operator== ( const sc_bit a,
const sc_bit b 
) [friend]

bool operator== ( const sc_bit a,
int  b 
) [friend]

bool operator== ( const sc_bit a,
bool  b 
) [friend]

bool operator== ( const sc_bit a,
char  b 
) [friend]

bool operator== ( int  a,
const sc_bit b 
) [friend]

bool operator== ( bool  a,
const sc_bit b 
) [friend]

bool operator== ( char  a,
const sc_bit b 
) [friend]

bool equal ( const sc_bit a,
const sc_bit b 
) [friend]

bool equal ( const sc_bit a,
int  b 
) [friend]

bool equal ( const sc_bit a,
bool  b 
) [friend]

bool equal ( const sc_bit a,
char  b 
) [friend]

bool equal ( int  a,
const sc_bit b 
) [friend]

bool equal ( bool  a,
const sc_bit b 
) [friend]

bool equal ( char  a,
const sc_bit b 
) [friend]

bool operator!= ( const sc_bit a,
const sc_bit b 
) [friend]

bool operator!= ( const sc_bit a,
int  b 
) [friend]

bool operator!= ( const sc_bit a,
bool  b 
) [friend]

bool operator!= ( const sc_bit a,
char  b 
) [friend]

bool operator!= ( int  a,
const sc_bit b 
) [friend]

bool operator!= ( bool  a,
const sc_bit b 
) [friend]

bool operator!= ( char  a,
const sc_bit b 
) [friend]

bool not_equal ( const sc_bit a,
const sc_bit b 
) [friend]

bool not_equal ( const sc_bit a,
int  b 
) [friend]

bool not_equal ( const sc_bit a,
bool  b 
) [friend]

bool not_equal ( const sc_bit a,
char  b 
) [friend]

bool not_equal ( int  a,
const sc_bit b 
) [friend]

bool not_equal ( bool  a,
const sc_bit b 
) [friend]

bool not_equal ( char  a,
const sc_bit b 
) [friend]

const sc_bit operator~ ( const sc_bit a  )  [friend]

const sc_bit b_not ( const sc_bit a  )  [friend]

void b_not ( sc_bit r,
const sc_bit a 
) [friend]

const sc_bit operator| ( const sc_bit a,
const sc_bit b 
) [friend]

const sc_bit operator| ( const sc_bit a,
int  b 
) [friend]

const sc_bit operator| ( const sc_bit a,
bool  b 
) [friend]

const sc_bit operator| ( const sc_bit a,
char  b 
) [friend]

const sc_bit operator| ( int  a,
const sc_bit b 
) [friend]

const sc_bit operator| ( bool  a,
const sc_bit b 
) [friend]

const sc_bit operator| ( char  a,
const sc_bit b 
) [friend]

const sc_bit b_or ( const sc_bit a,
const sc_bit b 
) [friend]

const sc_bit b_or ( const sc_bit a,
int  b 
) [friend]

const sc_bit b_or ( const sc_bit a,
bool  b 
) [friend]

const sc_bit b_or ( const sc_bit a,
char  b 
) [friend]

const sc_bit b_or ( int  a,
const sc_bit b 
) [friend]

const sc_bit b_or ( bool  a,
const sc_bit b 
) [friend]

const sc_bit b_or ( char  a,
const sc_bit b 
) [friend]

void b_or ( sc_bit r,
const sc_bit a,
const sc_bit b 
) [friend]

void b_or ( sc_bit r,
const sc_bit a,
int  b 
) [friend]

void b_or ( sc_bit r,
const sc_bit a,
bool  b 
) [friend]

void b_or ( sc_bit r,
const sc_bit a,
char  b 
) [friend]

void b_or ( sc_bit r,
int  a,
const sc_bit b 
) [friend]

void b_or ( sc_bit r,
bool  a,
const sc_bit b 
) [friend]

void b_or ( sc_bit r,
char  a,
const sc_bit b 
) [friend]

const sc_bit operator & ( const sc_bit a,
const sc_bit b 
) [friend]

const sc_bit operator & ( const sc_bit a,
int  b 
) [friend]

const sc_bit operator & ( const sc_bit a,
bool  b 
) [friend]

const sc_bit operator & ( const sc_bit a,
char  b 
) [friend]

const sc_bit operator & ( int  a,
const sc_bit b 
) [friend]

const sc_bit operator & ( bool  a,
const sc_bit b 
) [friend]

const sc_bit operator & ( char  a,
const sc_bit b 
) [friend]

const sc_bit b_and ( const sc_bit a,
const sc_bit b 
) [friend]

const sc_bit b_and ( const sc_bit a,
int  b 
) [friend]

const sc_bit b_and ( const sc_bit a,
bool  b 
) [friend]

const sc_bit b_and ( const sc_bit a,
char  b 
) [friend]

const sc_bit b_and ( int  a,
const sc_bit b 
) [friend]

const sc_bit b_and ( bool  a,
const sc_bit b 
) [friend]

const sc_bit b_and ( char  a,
const sc_bit b 
) [friend]

void b_and ( sc_bit r,
const sc_bit a,
const sc_bit b 
) [friend]

void b_and ( sc_bit r,
const sc_bit a,
int  b 
) [friend]

void b_and ( sc_bit r,
const sc_bit a,
bool  b 
) [friend]

void b_and ( sc_bit r,
const sc_bit a,
char  b 
) [friend]

void b_and ( sc_bit r,
int  a,
const sc_bit b 
) [friend]

void b_and ( sc_bit r,
bool  a,
const sc_bit b 
) [friend]

void b_and ( sc_bit r,
char  a,
const sc_bit b 
) [friend]

const sc_bit operator^ ( const sc_bit a,
const sc_bit b 
) [friend]

const sc_bit operator^ ( const sc_bit a,
int  b 
) [friend]

const sc_bit operator^ ( const sc_bit a,
bool  b 
) [friend]

const sc_bit operator^ ( const sc_bit a,
char  b 
) [friend]

const sc_bit operator^ ( int  a,
const sc_bit b 
) [friend]

const sc_bit operator^ ( bool  a,
const sc_bit b 
) [friend]

const sc_bit operator^ ( char  a,
const sc_bit b 
) [friend]

const sc_bit b_xor ( const sc_bit a,
const sc_bit b 
) [friend]

const sc_bit b_xor ( const sc_bit a,
int  b 
) [friend]

const sc_bit b_xor ( const sc_bit a,
bool  b 
) [friend]

const sc_bit b_xor ( const sc_bit a,
char  b 
) [friend]

const sc_bit b_xor ( int  a,
const sc_bit b 
) [friend]

const sc_bit b_xor ( bool  a,
const sc_bit b 
) [friend]

const sc_bit b_xor ( char  a,
const sc_bit b 
) [friend]

void b_xor ( sc_bit r,
const sc_bit a,
const sc_bit b 
) [friend]

void b_xor ( sc_bit r,
const sc_bit a,
int  b 
) [friend]

void b_xor ( sc_bit r,
const sc_bit a,
bool  b 
) [friend]

void b_xor ( sc_bit r,
const sc_bit a,
char  b 
) [friend]

void b_xor ( sc_bit r,
int  a,
const sc_bit b 
) [friend]

void b_xor ( sc_bit r,
bool  a,
const sc_bit b 
) [friend]

void b_xor ( sc_bit r,
char  a,
const sc_bit b 
) [friend]


変数

bool sc_dt::sc_bit::m_val [private]


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 07:41:10 2008に生成されました。  doxygen 1.5.6