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 ) :
74 CLASS_TYPE::CLASS_TYPE(const CLASS_TYPE& v) :
86 CLASS_TYPE::CLASS_TYPE(const OTHER_CLASS_TYPE& v) :
103 CLASS_TYPE::CLASS_TYPE(const sc_bv_base& v) :
126 CLASS_TYPE::CLASS_TYPE(const sc_lv_base& v) :
149 CLASS_TYPE::CLASS_TYPE(const sc_int_subref_r& v) :
172 CLASS_TYPE::CLASS_TYPE(const sc_uint_subref_r& v) :
195 CLASS_TYPE::CLASS_TYPE(const sc_signed_subref_r& v) :
218 CLASS_TYPE::CLASS_TYPE(const sc_unsigned_subref_r& v) :
251 const CLASS_TYPE&
252 CLASS_TYPE::operator=(const CLASS_TYPE& v)
271 const CLASS_TYPE&
272 CLASS_TYPE::operator=(const OTHER_CLASS_TYPE& v)
287 const CLASS_TYPE&
288 CLASS_TYPE::operator=(const sc_unsigned_subref_r& v)
295 const CLASS_TYPE&
296 CLASS_TYPE::operator=(const sc_signed_subref_r& v)
307 CLASS_TYPE::scan( ::std::istream& is )
334 const CLASS_TYPE&
335 CLASS_TYPE::operator+=(const CLASS_TYPE& v)
355 const CLASS_TYPE&
356 CLASS_TYPE::operator+=(const OTHER_CLASS_TYPE& v)
376 CLASS_TYPE&
377 CLASS_TYPE::operator++() // prefix
384 const CLASS_TYPE
385 CLASS_TYPE::operator++(int) // postfix
401 return CLASS_TYPE(s, nbits, ndigits, d);
405 const CLASS_TYPE&
406 CLASS_TYPE::operator+=(int64 v)
428 const CLASS_TYPE&
429 CLASS_TYPE::operator+=(uint64 v)
451 const CLASS_TYPE&
452 CLASS_TYPE::operator+=(long v)
474 const CLASS_TYPE&
475 CLASS_TYPE::operator+=(unsigned long v)
516 const CLASS_TYPE&
517 CLASS_TYPE::operator-=(const CLASS_TYPE& v)
544 const CLASS_TYPE&
545 CLASS_TYPE::operator-=(const OTHER_CLASS_TYPE& v)
572 CLASS_TYPE&
573 CLASS_TYPE::operator--() // prefix
580 const CLASS_TYPE
581 CLASS_TYPE::operator--(int) // postfix
597 return CLASS_TYPE(s, nbits, ndigits, d);
601 const CLASS_TYPE&
602 CLASS_TYPE::operator-=(int64 v)
624 const CLASS_TYPE&
625 CLASS_TYPE::operator-=(uint64 v)
649 const CLASS_TYPE&
650 CLASS_TYPE::operator-=(long v)
672 const CLASS_TYPE&
673 CLASS_TYPE::operator-=(unsigned long v)
707 const CLASS_TYPE&
708 CLASS_TYPE::operator*=(const CLASS_TYPE& v)
726 const CLASS_TYPE&
727 CLASS_TYPE::operator*=(const OTHER_CLASS_TYPE& v)
745 const CLASS_TYPE&
746 CLASS_TYPE::operator*=(int64 v)
768 const CLASS_TYPE&
769 CLASS_TYPE::operator*=(uint64 v)
791 const CLASS_TYPE&
792 CLASS_TYPE::operator*=(long v)
814 const CLASS_TYPE&
815 CLASS_TYPE::operator*=(unsigned long v)
849 const CLASS_TYPE&
850 CLASS_TYPE::operator/=(const CLASS_TYPE& v)
868 const CLASS_TYPE&
869 CLASS_TYPE::operator/=(const OTHER_CLASS_TYPE& v)
887 const CLASS_TYPE&
888 CLASS_TYPE::operator/=(int64 v)
914 const CLASS_TYPE&
915 CLASS_TYPE::operator/=(uint64 v)
941 const CLASS_TYPE&
942 CLASS_TYPE::operator/=(long v)
968 const CLASS_TYPE&
969 CLASS_TYPE::operator/=(unsigned long v)
1007 const CLASS_TYPE&
1008 CLASS_TYPE::operator%=(const CLASS_TYPE& v)
1024 const CLASS_TYPE&
1025 CLASS_TYPE::operator%=(const OTHER_CLASS_TYPE& v)
1041 const CLASS_TYPE&
1042 CLASS_TYPE::operator%=(int64 v)
1066 const CLASS_TYPE&
1067 CLASS_TYPE::operator%=(uint64 v)
1089 const CLASS_TYPE&
1090 CLASS_TYPE::operator%=(long v)
1114 const CLASS_TYPE&
1115 CLASS_TYPE::operator%=(unsigned long v)
1148 const CLASS_TYPE&
1149 CLASS_TYPE::operator&=(const CLASS_TYPE& v)
1169 const CLASS_TYPE&
1170 CLASS_TYPE::operator&=(const OTHER_CLASS_TYPE& v)
1190 const CLASS_TYPE&
1191 CLASS_TYPE::operator&=(int64 v)
1213 const CLASS_TYPE&
1214 CLASS_TYPE::operator&=(uint64 v)
1236 const CLASS_TYPE&
1237 CLASS_TYPE::operator&=(long v)
1259 const CLASS_TYPE&
1260 CLASS_TYPE::operator&=(unsigned long v)
1294 const CLASS_TYPE&
1295 CLASS_TYPE::operator|=(const CLASS_TYPE& v)
1313 const CLASS_TYPE&
1314 CLASS_TYPE::operator|=(const OTHER_CLASS_TYPE& v)
1332 const CLASS_TYPE&
1333 CLASS_TYPE::operator|=(int64 v)
1354 const CLASS_TYPE&
1355 CLASS_TYPE::operator|=(uint64 v)
1376 const CLASS_TYPE&
1377 CLASS_TYPE::operator|=(long v)
1398 const CLASS_TYPE&
1399 CLASS_TYPE::operator|=(unsigned long v)
1433 const CLASS_TYPE&
1434 CLASS_TYPE::operator^=(const CLASS_TYPE& v)
1454 const CLASS_TYPE&
1455 CLASS_TYPE::operator^=(const OTHER_CLASS_TYPE& v)
1475 const CLASS_TYPE&
1476 CLASS_TYPE::operator^=(int64 v)
1497 const CLASS_TYPE&
1498 CLASS_TYPE::operator^=(uint64 v)
1519 const CLASS_TYPE&
1520 CLASS_TYPE::operator^=(long v)
1541 const CLASS_TYPE&
1542 CLASS_TYPE::operator^=(unsigned long v)
1567 CLASS_TYPE
1568 operator~(const CLASS_TYPE& u)
1575 return CLASS_TYPE(SC_NEG, u.nbits, 1, &d, false);
1605 return CLASS_TYPE(s, u.nbits, nd, d);
1613 CLASS_TYPE
1614 operator<<(const CLASS_TYPE& u, const CLASS_TYPE& v)
1617 return CLASS_TYPE(u);
1621 return CLASS_TYPE(u);
1628 const CLASS_TYPE&
1629 CLASS_TYPE::operator<<=(const CLASS_TYPE& v)
1643 const CLASS_TYPE&
1644 CLASS_TYPE::operator<<=(const OTHER_CLASS_TYPE& v)
1658 CLASS_TYPE
1659 operator<<(const CLASS_TYPE& u, int64 v)
1662 return CLASS_TYPE(u);
1668 CLASS_TYPE
1669 operator<<(const CLASS_TYPE& u, uint64 v)
1672 return CLASS_TYPE(u);
1678 const CLASS_TYPE&
1679 CLASS_TYPE::operator<<=(int64 v)
1688 const CLASS_TYPE&
1689 CLASS_TYPE::operator<<=(uint64 v)
1698 CLASS_TYPE
1699 operator<<(const CLASS_TYPE& u, long v)
1702 return CLASS_TYPE(u);
1707 CLASS_TYPE
1708 operator<<(const CLASS_TYPE& u, unsigned long v)
1711 return CLASS_TYPE(u);
1714 return CLASS_TYPE(u);
1734 return CLASS_TYPE(s, nb, nd, d);
1738 const CLASS_TYPE&
1739 CLASS_TYPE::operator<<=(long v)
1748 const CLASS_TYPE&
1749 CLASS_TYPE::operator<<=(unsigned long v)
1771 CLASS_TYPE
1772 operator>>(const CLASS_TYPE& u, const CLASS_TYPE& v)
1775 return CLASS_TYPE(u);
1779 return CLASS_TYPE(u);
1786 const CLASS_TYPE&
1787 CLASS_TYPE::operator>>=(const CLASS_TYPE& v)
1801 const CLASS_TYPE&
1802 CLASS_TYPE::operator>>=(const OTHER_CLASS_TYPE& v)
1816 CLASS_TYPE
1817 operator>>(const CLASS_TYPE& u, int64 v)
1820 return CLASS_TYPE(u);
1826 CLASS_TYPE
1827 operator>>(const CLASS_TYPE& u, uint64 v)
1830 return CLASS_TYPE(u);
1835 const CLASS_TYPE&
1836 CLASS_TYPE::operator>>=(int64 v)
1845 const CLASS_TYPE&
1846 CLASS_TYPE::operator>>=(uint64 v)
1855 CLASS_TYPE
1856 operator>>(const CLASS_TYPE& u, long v)
1859 return CLASS_TYPE(u);
1865 CLASS_TYPE
1866 operator>>(const CLASS_TYPE& u, unsigned long v)
1869 return CLASS_TYPE(u);
1872 return CLASS_TYPE(u);
1894 return CLASS_TYPE(s, nb, nd, d);
1898 const CLASS_TYPE&
1899 CLASS_TYPE::operator>>=(long v)
1908 const CLASS_TYPE&
1909 CLASS_TYPE::operator>>=(unsigned long v)
1942 operator!=(const CLASS_TYPE& u, const CLASS_TYPE& v)
1949 operator!=(const CLASS_TYPE& u, int64 v)
1956 operator!=(int64 u, const CLASS_TYPE& v)
1963 operator!=(const CLASS_TYPE& u, uint64 v)
1970 operator!=(uint64 u, const CLASS_TYPE& v)
1977 operator!=(const CLASS_TYPE& u, long v)
1984 operator!=(long u, const CLASS_TYPE& v)
1991 operator!=(const CLASS_TYPE& u, unsigned long v)
1998 operator!=(unsigned long u, const CLASS_TYPE& v)
2016 operator<=(const CLASS_TYPE& u, const CLASS_TYPE& v)
2023 operator<=(const CLASS_TYPE& u, int64 v)
2030 operator<=(int64 u, const CLASS_TYPE& v)
2037 operator<=(const CLASS_TYPE& u, uint64 v)
2044 operator<=(uint64 u, const CLASS_TYPE& v)
2051 operator<=(const CLASS_TYPE& u, long v)
2058 operator<=(long u, const CLASS_TYPE& v)
2065 operator<=(const CLASS_TYPE& u, unsigned long v)
2072 operator<=(unsigned long u, const CLASS_TYPE& v)
2083 operator>(const CLASS_TYPE& u, const CLASS_TYPE& v)
2090 operator>(const CLASS_TYPE& u, int64 v)
2097 operator>(int64 u, const CLASS_TYPE& v)
2104 operator>(const CLASS_TYPE& u, uint64 v)
2111 operator>(uint64 u, const CLASS_TYPE& v)
2118 operator>(const CLASS_TYPE& u, long v)
2125 operator>(long u, const CLASS_TYPE& v)
2132 operator>(const CLASS_TYPE& u, unsigned long v)
2139 operator>(unsigned long u, const CLASS_TYPE& v)
2150 operator>=(const CLASS_TYPE& u, const CLASS_TYPE& v)
2157 operator>=(const CLASS_TYPE& u, int64 v)
2164 operator>=(int64 u, const CLASS_TYPE& v)
2171 operator>=(const CLASS_TYPE& u, uint64 v)
2178 operator>=(uint64 u, const CLASS_TYPE& v)
2185 operator>=(const CLASS_TYPE& u, long v)
2192 operator>=(long u, const CLASS_TYPE& v)
2199 operator>=(const CLASS_TYPE& u, unsigned long v)
2206 operator>=(unsigned long u, const CLASS_TYPE& v)
2235 CLASS_TYPE::to_int64() const
2242 CLASS_TYPE::to_long() const
2249 CLASS_TYPE::to_int() const
2259 CLASS_TYPE::to_uint64() const
2300 CLASS_TYPE::to_ulong() const
2341 CLASS_TYPE::to_uint() const
2383 CLASS_TYPE::to_double() const
2406 CLASS_TYPE::test(int i) const
2449 CLASS_TYPE::set(int i)
2466 CLASS_TYPE::clear(int i)
2483 CLASS_TYPE::reverse()
2493 CLASS_TYPE::get_packed_rep(sc_digit *buf) const
2557 CLASS_TYPE::set_packed_rep(sc_digit *buf)
2585 CLASS_TYPE::CLASS_TYPE(const CLASS_TYPE& v, small_type s) :
2597 CLASS_TYPE::CLASS_TYPE(const OTHER_CLASS_TYPE& v, small_type s) :
2615 // defined in class CLASS_TYPE). If alloc is set, delete d.
2616 CLASS_TYPE::CLASS_TYPE(small_type s, int nb,
2639 // number of type CLASS_TYPE. The function range(l, r) can have
2642 CLASS_TYPE::CLASS_TYPE(const CLASS_TYPE* u, int l, int r) :
2790 CLASS_TYPE::CLASS_TYPE(const OTHER_CLASS_TYPE* u, int l, int r) :
2937 CLASS_TYPE::dump(::std::ostream& os) const
2969 CLASS_TYPE::check_if_outside(int bit_num) const