Lines Matching defs:sc_bv

22   sc_bv.h -- Arbitrary size bit vector class.
38 // $Log: sc_bv.h,v $
57 class sc_bv;
61 // CLASS TEMPLATE : sc_bv<W>
67 class sc_bv : public sc_bv_base
71 sc_bv() :sc_bv_base(W) {}
73 explicit sc_bv(bool init_value) : sc_bv_base(init_value, W) {}
75 explicit sc_bv(char init_value) : sc_bv_base((init_value != '0'), W) {}
77 sc_bv(const char *a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
78 sc_bv(const bool *a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
79 sc_bv(const sc_logic *a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
80 sc_bv(const sc_unsigned &a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
81 sc_bv(const sc_signed &a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
82 sc_bv(const sc_uint_base &a) : sc_bv_base(W)
86 sc_bv(const sc_int_base &a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
87 sc_bv(unsigned long a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
88 sc_bv(long a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
89 sc_bv(unsigned int a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
90 sc_bv(int a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
91 sc_bv(uint64 a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
92 sc_bv(int64 a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
95 sc_bv(const sc_proxy<X> &a) : sc_bv_base(W) { sc_bv_base::operator = (a); }
96 sc_bv(const sc_bv<W> &a) : sc_bv_base(a) {}
100 sc_bv<W> &
107 sc_bv<W> &
108 operator = (const sc_bv<W> &a)
114 sc_bv<W> &
121 sc_bv<W> &
128 sc_bv<W> &
135 sc_bv<W> &
142 sc_bv<W> &
149 sc_bv<W> &
156 sc_bv<W> &
163 sc_bv<W> &
170 sc_bv<W> &
177 sc_bv<W> &
184 sc_bv<W> &
191 sc_bv<W> &
198 sc_bv<W> &