Lines Matching defs:sc_lv

22   sc_lv.h -- Arbitrary size logic vector class.
38 // $Log: sc_lv.h,v $
57 class sc_lv;
61 // CLASS TEMPLATE : sc_lv<W>
67 class sc_lv : public sc_lv_base
71 sc_lv() : sc_lv_base(W) {}
72 explicit sc_lv(const sc_logic &init_value) : sc_lv_base(init_value, W) {}
73 explicit sc_lv(bool init_value) : sc_lv_base(sc_logic(init_value), W) {}
74 explicit sc_lv(char init_value) : sc_lv_base(sc_logic(init_value), W) {}
75 sc_lv(const char *a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
76 sc_lv(const bool *a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
77 sc_lv(const sc_logic *a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
78 sc_lv(const sc_unsigned &a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
79 sc_lv(const sc_signed &a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
80 sc_lv(const sc_uint_base &a) : sc_lv_base(W)
84 sc_lv(const sc_int_base &a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
85 sc_lv(unsigned long a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
86 sc_lv(long a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
87 sc_lv(unsigned int a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
88 sc_lv(int a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
89 sc_lv(uint64 a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
90 sc_lv(int64 a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
92 sc_lv(const sc_proxy<X> &a) : sc_lv_base(W) { sc_lv_base::operator = (a); }
93 sc_lv(const sc_lv<W> &a) : sc_lv_base(a) {}
97 sc_lv<W> &
104 sc_lv<W> &
105 operator = (const sc_lv<W> &a)
111 sc_lv<W> &
118 sc_lv<W> &
125 sc_lv<W> &
132 sc_lv<W> &
139 sc_lv<W> &
146 sc_lv<W> &
153 sc_lv<W> &
160 sc_lv<W> &
167 sc_lv<W> &
174 sc_lv<W> &
181 sc_lv<W> &
188 sc_lv<W> &
195 sc_lv<W> &