Lines Matching defs:sc_fxnum_bitref

83 class sc_fxnum_bitref;
92 // CLASS : sc_fxnum_bitref
97 class sc_fxnum_bitref
106 sc_fxnum_bitref(sc_fxnum &, int);
110 sc_fxnum_bitref(const sc_fxnum_bitref &);
114 sc_fxnum_bitref &operator op (tp);
117 DECL_ASN_OP_T(op, const sc_fxnum_bitref &) \
145 sc_fxnum_bitref();
158 friend class sc_fxnum_bitref;
174 DECL_ASN_OP_T(op, const sc_fxnum_bitref &) \
487 friend class sc_fxnum_bitref;
732 const sc_fxnum_bitref operator [] (int) const;
733 sc_fxnum_bitref operator [] (int);
735 const sc_fxnum_bitref bit(int) const;
736 sc_fxnum_bitref bit(int);
848 friend class sc_fxnum_bitref;
1199 // CLASS : sc_fxnum_bitref
1207 sc_fxnum_bitref::sc_fxnum_bitref(sc_fxnum &num_, int idx_) :
1212 inline sc_fxnum_bitref::sc_fxnum_bitref(const sc_fxnum_bitref &a) :
1217 inline sc_fxnum_bitref &
1218 sc_fxnum_bitref::operator = (const sc_fxnum_bitref &a)
1228 inline sc_fxnum_bitref &
1229 sc_fxnum_bitref::operator = (const sc_fxnum_fast_bitref &a)
1237 inline sc_fxnum_bitref &
1238 sc_fxnum_bitref::operator = (const sc_bit &a)
1245 inline sc_fxnum_bitref &
1246 sc_fxnum_bitref::operator = (bool a)
1253 inline sc_fxnum_bitref &
1254 sc_fxnum_bitref::operator &= (const sc_fxnum_bitref &b)
1263 inline sc_fxnum_bitref &
1264 sc_fxnum_bitref::operator &= (const sc_fxnum_fast_bitref &b)
1273 inline sc_fxnum_bitref &
1274 sc_fxnum_bitref::operator &= (const sc_bit &b)
1282 inline sc_fxnum_bitref &
1283 sc_fxnum_bitref::operator &= (bool b)
1292 inline sc_fxnum_bitref &
1293 sc_fxnum_bitref::operator |= (const sc_fxnum_bitref &b)
1302 inline sc_fxnum_bitref &
1303 sc_fxnum_bitref::operator |= (const sc_fxnum_fast_bitref &b)
1312 inline sc_fxnum_bitref &
1313 sc_fxnum_bitref::operator |= (const sc_bit &b)
1321 inline sc_fxnum_bitref &
1322 sc_fxnum_bitref::operator |= (bool b)
1331 inline sc_fxnum_bitref &
1332 sc_fxnum_bitref::operator ^= (const sc_fxnum_bitref &b)
1341 inline sc_fxnum_bitref &
1342 sc_fxnum_bitref::operator ^= (const sc_fxnum_fast_bitref &b)
1351 inline sc_fxnum_bitref &
1352 sc_fxnum_bitref::operator ^= (const sc_bit &b)
1360 inline sc_fxnum_bitref &
1361 sc_fxnum_bitref::operator ^= (bool b)
1370 inline sc_fxnum_bitref::operator bool() const
1377 operator << (::std::ostream &os, const sc_fxnum_bitref &a)
1384 operator >> (::std::istream &is, sc_fxnum_bitref &a)
1409 sc_fxnum_fast_bitref::operator = (const sc_fxnum_bitref &a)
1446 sc_fxnum_fast_bitref::operator &= (const sc_fxnum_bitref &b)
1485 sc_fxnum_fast_bitref::operator |= (const sc_fxnum_bitref &b)
1524 sc_fxnum_fast_bitref::operator ^= (const sc_fxnum_bitref &b)
2819 inline const sc_fxnum_bitref
2823 return sc_fxnum_bitref(const_cast<sc_fxnum &>(*this),
2827 inline sc_fxnum_bitref
2831 return sc_fxnum_bitref(*this, i - m_params.fwl());
2834 inline const sc_fxnum_bitref
2838 return sc_fxnum_bitref(const_cast<sc_fxnum &>(*this),
2842 inline sc_fxnum_bitref
2846 return sc_fxnum_bitref(*this, i - m_params.fwl());