Lines Matching refs:sc_int_base

65 #include "sc_int_base.hh"
79 // derived from sc_int_base and most of its methods are just wrappers
85 class sc_int : public sc_int_base
89 sc_int() : sc_int_base(W) {}
90 sc_int(int_type v) : sc_int_base(v, W) {}
91 sc_int(const sc_int<W> &a) : sc_int_base(a) {}
93 sc_int(const sc_int_base &a) : sc_int_base(W)
95 sc_int_base::operator = (a);
97 sc_int(const sc_int_subref_r &a) : sc_int_base(W)
99 sc_int_base::operator = (a);
102 sc_int(const sc_generic_base<T> &a) : sc_int_base(W)
104 sc_int_base::operator = (a->to_int64());
106 sc_int(const sc_signed &a) : sc_int_base(W)
108 sc_int_base::operator = (a);
110 sc_int(const sc_unsigned &a) : sc_int_base(W)
112 sc_int_base::operator = (a);
114 explicit sc_int(const sc_fxval &a) : sc_int_base(W)
116 sc_int_base::operator = (a);
118 explicit sc_int(const sc_fxval_fast &a) : sc_int_base(W)
120 sc_int_base::operator = (a);
122 explicit sc_int(const sc_fxnum &a) : sc_int_base(W)
124 sc_int_base::operator = (a);
126 explicit sc_int(const sc_fxnum_fast &a) : sc_int_base(W)
128 sc_int_base::operator = (a);
130 sc_int(const sc_bv_base &a) : sc_int_base(W)
132 sc_int_base::operator = (a);
134 sc_int(const sc_lv_base &a) : sc_int_base(W)
136 sc_int_base::operator = (a);
138 sc_int(const char *a) : sc_int_base(W)
140 sc_int_base::operator = (a);
142 sc_int(unsigned long a) : sc_int_base(W)
144 sc_int_base::operator = (a);
146 sc_int(long a) : sc_int_base(W)
148 sc_int_base::operator = (a);
150 sc_int(unsigned int a) : sc_int_base(W)
152 sc_int_base::operator = (a);
154 sc_int(int a) : sc_int_base(W)
156 sc_int_base::operator = (a);
158 sc_int(uint64 a) : sc_int_base(W)
160 sc_int_base::operator = (a);
162 sc_int(double a) : sc_int_base(W)
164 sc_int_base::operator = (a);
171 sc_int_base::operator = (v);
175 operator = (const sc_int_base &a)
177 sc_int_base::operator = (a);
183 sc_int_base::operator = (a);
196 sc_int_base::operator = (a->to_int64());
202 sc_int_base::operator = (a);
208 sc_int_base::operator = (a);
214 sc_int_base::operator = (a);
220 sc_int_base::operator = (a);
226 sc_int_base::operator = (a);
231 sc_int_base::operator = (a);
237 sc_int_base::operator = (a);
243 sc_int_base::operator = (a);
249 sc_int_base::operator = (a);
255 sc_int_base::operator = (a);
261 sc_int_base::operator = (a);
267 sc_int_base::operator = (a);
273 sc_int_base::operator = (a);
279 sc_int_base::operator = (a);
285 sc_int_base::operator = (a);
293 sc_int_base::operator += (v);
299 sc_int_base::operator -= (v);
305 sc_int_base::operator *= (v);
311 sc_int_base::operator /= (v);
317 sc_int_base::operator %= (v);
325 sc_int_base::operator &= (v);
331 sc_int_base::operator |= (v);
337 sc_int_base::operator ^= (v);
343 sc_int_base::operator <<= (v);
349 sc_int_base::operator >>= (v);
357 sc_int_base::operator ++ ();
363 return sc_int<W>(sc_int_base::operator ++ (0));
368 sc_int_base::operator -- ();
374 return sc_int<W>(sc_int_base::operator -- (0));