Lines Matching refs:CLASS_TYPE

25                      For example, sc_signed.cpp will first define CLASS_TYPE
50 // Create a CLASS_TYPE number with nb bits.
51 CLASS_TYPE::CLASS_TYPE(int nb) :
72 CLASS_TYPE::CLASS_TYPE(const CLASS_TYPE &v) :
84 CLASS_TYPE::CLASS_TYPE(const OTHER_CLASS_TYPE &v) :
101 CLASS_TYPE::CLASS_TYPE(const sc_bv_base &v) :
122 CLASS_TYPE::CLASS_TYPE(const sc_lv_base &v) :
143 CLASS_TYPE::CLASS_TYPE(const sc_int_subref_r &v) :
164 CLASS_TYPE::CLASS_TYPE(const sc_uint_subref_r &v) :
185 CLASS_TYPE::CLASS_TYPE(const sc_signed_subref_r &v) :
206 CLASS_TYPE::CLASS_TYPE(const sc_unsigned_subref_r &v) :
237 const CLASS_TYPE &
238 CLASS_TYPE::operator = (const CLASS_TYPE &v)
253 const CLASS_TYPE &
254 CLASS_TYPE::operator = (const OTHER_CLASS_TYPE &v)
268 const CLASS_TYPE &
269 CLASS_TYPE::operator = (const sc_unsigned_subref_r &v)
276 const CLASS_TYPE &
277 CLASS_TYPE::operator = (const sc_signed_subref_r &v)
288 CLASS_TYPE::scan(::std::istream &is)
315 const CLASS_TYPE &
316 CLASS_TYPE::operator += (const CLASS_TYPE &v)
336 const CLASS_TYPE &
337 CLASS_TYPE::operator += (const OTHER_CLASS_TYPE &v)
357 CLASS_TYPE &
358 CLASS_TYPE::operator ++ () // prefix
365 const CLASS_TYPE
366 CLASS_TYPE::operator ++ (int) // postfix
382 return CLASS_TYPE(s, nbits, ndigits, d);
386 const CLASS_TYPE &
387 CLASS_TYPE::operator += (int64 v)
409 const CLASS_TYPE &
410 CLASS_TYPE::operator += (uint64 v)
432 const CLASS_TYPE &
433 CLASS_TYPE::operator += (long v)
455 const CLASS_TYPE &
456 CLASS_TYPE::operator += (unsigned long v)
497 const CLASS_TYPE &
498 CLASS_TYPE::operator -= (const CLASS_TYPE &v)
517 const CLASS_TYPE &
518 CLASS_TYPE::operator -= (const OTHER_CLASS_TYPE &v)
536 CLASS_TYPE &
537 CLASS_TYPE::operator -- () // prefix
543 const CLASS_TYPE
544 CLASS_TYPE::operator -- (int) // postfix
555 return CLASS_TYPE(s, nbits, ndigits, d);
559 const CLASS_TYPE &
560 CLASS_TYPE::operator -= (int64 v)
580 const CLASS_TYPE &
581 CLASS_TYPE::operator -= (uint64 v)
604 const CLASS_TYPE &
605 CLASS_TYPE::operator -= (long v)
627 const CLASS_TYPE &
628 CLASS_TYPE::operator -= (unsigned long v)
662 const CLASS_TYPE &
663 CLASS_TYPE::operator *= (const CLASS_TYPE &v)
681 const CLASS_TYPE &
682 CLASS_TYPE::operator *= (const OTHER_CLASS_TYPE &v)
700 const CLASS_TYPE &
701 CLASS_TYPE::operator *= (int64 v)
719 const CLASS_TYPE &
720 CLASS_TYPE::operator *= (uint64 v)
737 const CLASS_TYPE &
738 CLASS_TYPE::operator *= (long v)
755 const CLASS_TYPE &
756 CLASS_TYPE::operator *= (unsigned long v)
786 const CLASS_TYPE &
787 CLASS_TYPE::operator /= (const CLASS_TYPE &v)
802 const CLASS_TYPE &
803 CLASS_TYPE::operator /= (const OTHER_CLASS_TYPE &v)
818 const CLASS_TYPE &
819 CLASS_TYPE::operator /= (int64 v)
838 const CLASS_TYPE &
839 CLASS_TYPE::operator /= (uint64 v)
858 const CLASS_TYPE &
859 CLASS_TYPE::operator /= (long v)
878 const CLASS_TYPE &
879 CLASS_TYPE::operator /= (unsigned long v)
910 const CLASS_TYPE &
911 CLASS_TYPE::operator %= (const CLASS_TYPE &v)
924 const CLASS_TYPE &
925 CLASS_TYPE::operator %= (const OTHER_CLASS_TYPE &v)
939 const CLASS_TYPE &
940 CLASS_TYPE::operator %= (int64 v)
957 const CLASS_TYPE &
958 CLASS_TYPE::operator %= (uint64 v)
974 const CLASS_TYPE &
975 CLASS_TYPE::operator %= (long v)
992 const CLASS_TYPE &
993 CLASS_TYPE::operator %= (unsigned long v)
1019 const CLASS_TYPE &
1020 CLASS_TYPE::operator &= (const CLASS_TYPE &v)
1034 const CLASS_TYPE &
1035 CLASS_TYPE::operator &= (const OTHER_CLASS_TYPE &v)
1050 const CLASS_TYPE &
1051 CLASS_TYPE::operator &= (int64 v)
1066 const CLASS_TYPE &
1067 CLASS_TYPE::operator &= (uint64 v)
1082 const CLASS_TYPE &
1083 CLASS_TYPE::operator &= (long v)
1100 const CLASS_TYPE &
1101 CLASS_TYPE::operator &= (unsigned long v)
1128 const CLASS_TYPE &
1129 CLASS_TYPE::operator |= (const CLASS_TYPE &v)
1143 const CLASS_TYPE &
1144 CLASS_TYPE::operator |= (const OTHER_CLASS_TYPE &v)
1158 const CLASS_TYPE&
1159 CLASS_TYPE::operator |= (int64 v)
1174 const CLASS_TYPE&
1175 CLASS_TYPE::operator |= (uint64 v)
1190 const CLASS_TYPE &
1191 CLASS_TYPE::operator |= (long v)
1206 const CLASS_TYPE &
1207 CLASS_TYPE::operator |= (unsigned long v)
1235 const CLASS_TYPE &
1236 CLASS_TYPE::operator ^= (const CLASS_TYPE &v)
1251 const CLASS_TYPE &
1252 CLASS_TYPE::operator ^= (const OTHER_CLASS_TYPE &v)
1267 const CLASS_TYPE&
1268 CLASS_TYPE::operator ^= (int64 v)
1283 const CLASS_TYPE &
1284 CLASS_TYPE::operator ^= (uint64 v)
1299 const CLASS_TYPE &
1300 CLASS_TYPE::operator ^= (long v)
1315 const CLASS_TYPE &
1316 CLASS_TYPE::operator ^= (unsigned long v)
1335 CLASS_TYPE
1336 operator ~ (const CLASS_TYPE &u)
1341 return CLASS_TYPE(SC_NEG, u.nbits, 1, &d, false);
1362 return CLASS_TYPE(s, u.nbits, nd, d);
1370 CLASS_TYPE
1371 operator << (const CLASS_TYPE &u, const CLASS_TYPE &v)
1374 return CLASS_TYPE(u);
1377 return CLASS_TYPE(u);
1383 const CLASS_TYPE &
1384 CLASS_TYPE::operator <<= (const CLASS_TYPE &v)
1396 const CLASS_TYPE &
1397 CLASS_TYPE::operator <<= (const OTHER_CLASS_TYPE &v)
1409 CLASS_TYPE
1410 operator << (const CLASS_TYPE &u, int64 v)
1413 return CLASS_TYPE(u);
1418 CLASS_TYPE
1419 operator << (const CLASS_TYPE &u, uint64 v)
1422 return CLASS_TYPE(u);
1427 const CLASS_TYPE &
1428 CLASS_TYPE::operator <<= (int64 v)
1436 const CLASS_TYPE &
1437 CLASS_TYPE::operator <<= (uint64 v)
1445 CLASS_TYPE
1446 operator << (const CLASS_TYPE &u, long v)
1449 return CLASS_TYPE(u);
1453 CLASS_TYPE
1454 operator << (const CLASS_TYPE &u, unsigned long v)
1457 return CLASS_TYPE(u);
1459 return CLASS_TYPE(u);
1475 return CLASS_TYPE(s, nb, nd, d);
1479 const CLASS_TYPE &
1480 CLASS_TYPE::operator <<= (long v)
1488 const CLASS_TYPE &
1489 CLASS_TYPE::operator <<= (unsigned long v)
1506 CLASS_TYPE
1507 operator >> (const CLASS_TYPE &u, const CLASS_TYPE &v)
1510 return CLASS_TYPE(u);
1513 return CLASS_TYPE(u);
1519 const CLASS_TYPE &
1520 CLASS_TYPE::operator >>= (const CLASS_TYPE &v)
1532 const CLASS_TYPE &
1533 CLASS_TYPE::operator >>= (const OTHER_CLASS_TYPE &v)
1545 CLASS_TYPE
1546 operator >> (const CLASS_TYPE &u, int64 v)
1549 return CLASS_TYPE(u);
1554 CLASS_TYPE
1555 operator >> (const CLASS_TYPE &u, uint64 v)
1558 return CLASS_TYPE(u);
1562 const CLASS_TYPE &
1563 CLASS_TYPE::operator >>= (int64 v)
1571 const CLASS_TYPE &
1572 CLASS_TYPE::operator >>= (uint64 v)
1580 CLASS_TYPE
1581 operator >> (const CLASS_TYPE &u, long v)
1584 return CLASS_TYPE(u);
1589 CLASS_TYPE
1590 operator >> (const CLASS_TYPE &u, unsigned long v)
1593 return CLASS_TYPE(u);
1595 return CLASS_TYPE(u);
1613 return CLASS_TYPE(s, nb, nd, d);
1617 const CLASS_TYPE &
1618 CLASS_TYPE::operator >>= (long v)
1626 const CLASS_TYPE &
1627 CLASS_TYPE::operator >>= (unsigned long v)
1657 operator != (const CLASS_TYPE &u, const CLASS_TYPE &v)
1664 operator != (const CLASS_TYPE &u, int64 v)
1671 operator != (int64 u, const CLASS_TYPE &v)
1678 operator != (const CLASS_TYPE &u, uint64 v)
1685 operator != (uint64 u, const CLASS_TYPE &v)
1692 operator != (const CLASS_TYPE &u, long v)
1699 operator != (long u, const CLASS_TYPE &v)
1706 operator != (const CLASS_TYPE &u, unsigned long v)
1713 operator != (unsigned long u, const CLASS_TYPE &v)
1731 operator <= (const CLASS_TYPE &u, const CLASS_TYPE &v)
1738 operator <= (const CLASS_TYPE &u, int64 v)
1745 operator <= (int64 u, const CLASS_TYPE &v)
1752 operator <= (const CLASS_TYPE &u, uint64 v)
1759 operator <= (uint64 u, const CLASS_TYPE &v)
1766 operator <= (const CLASS_TYPE &u, long v)
1773 operator <= (long u, const CLASS_TYPE &v)
1780 operator <= (const CLASS_TYPE &u, unsigned long v)
1787 operator <= (unsigned long u, const CLASS_TYPE &v)
1798 operator > (const CLASS_TYPE &u, const CLASS_TYPE &v)
1805 operator > (const CLASS_TYPE &u, int64 v)
1812 operator > (int64 u, const CLASS_TYPE &v)
1819 operator > (const CLASS_TYPE &u, uint64 v)
1826 operator > (uint64 u, const CLASS_TYPE &v)
1833 operator > (const CLASS_TYPE &u, long v)
1840 operator > (long u, const CLASS_TYPE &v)
1847 operator > (const CLASS_TYPE &u, unsigned long v)
1854 operator > (unsigned long u, const CLASS_TYPE &v)
1865 operator >= (const CLASS_TYPE &u, const CLASS_TYPE &v)
1872 operator >= (const CLASS_TYPE &u, int64 v)
1879 operator >= (int64 u, const CLASS_TYPE &v)
1886 operator >= (const CLASS_TYPE &u, uint64 v)
1893 operator >= (uint64 u, const CLASS_TYPE &v)
1900 operator >= (const CLASS_TYPE &u, long v)
1907 operator >= (long u, const CLASS_TYPE &v)
1914 operator >= (const CLASS_TYPE &u, unsigned long v)
1921 operator >= (unsigned long u, const CLASS_TYPE &v)
1946 CLASS_TYPE::to_int64() const
1953 CLASS_TYPE::to_long() const
1960 CLASS_TYPE::to_int() const
1970 CLASS_TYPE::to_uint64() const
2001 CLASS_TYPE::to_ulong() const
2031 CLASS_TYPE::to_uint() const
2061 CLASS_TYPE::to_double() const
2082 CLASS_TYPE::test(int i) const
2120 CLASS_TYPE::set(int i)
2137 CLASS_TYPE::clear(int i)
2154 CLASS_TYPE::reverse()
2164 CLASS_TYPE::get_packed_rep(sc_digit *buf) const
2220 CLASS_TYPE::set_packed_rep(sc_digit *buf)
2243 CLASS_TYPE::CLASS_TYPE(const CLASS_TYPE &v, small_type s) :
2254 CLASS_TYPE::CLASS_TYPE(const OTHER_CLASS_TYPE &v, small_type s) :
2272 // defined in class CLASS_TYPE). If alloc is set, delete d.
2273 CLASS_TYPE::CLASS_TYPE(
2294 // number of type CLASS_TYPE. The function range(l, r) can have
2297 CLASS_TYPE::CLASS_TYPE(const CLASS_TYPE *u, int l, int r) :
2436 CLASS_TYPE::CLASS_TYPE(const OTHER_CLASS_TYPE *u, int l, int r) :
2575 CLASS_TYPE::dump(::std::ostream &os) const
2602 CLASS_TYPE::check_if_outside(int bit_num) const