Lines Matching defs:operator

114     sc_fxnum_bitref &operator op (tp);
132 operator bool() const;
171 #define DECL_ASN_OP_T(op, tp) sc_fxnum_fast_bitref &operator op (tp);
189 operator bool() const;
233 sc_fxnum_subref &operator = (tp);
256 sc_fxnum_subref &operator op ## = (tp);
273 friend bool operator op (const sc_fxnum_subref &, tp); \
274 friend bool operator op (tp, const sc_fxnum_subref &);
277 friend bool operator op (const sc_fxnum_subref &, \
279 friend bool operator op (const sc_fxnum_subref &, \
322 operator sc_bv_base() const;
369 sc_fxnum_fast_subref &operator = (tp);
391 #define DECL_ASN_OP_T_A(op, tp) sc_fxnum_fast_subref &operator op ## = (tp);
408 friend bool operator op (const sc_fxnum_fast_subref &, tp); \
409 friend bool operator op (tp, const sc_fxnum_fast_subref &);
412 friend bool operator op (const sc_fxnum_fast_subref &, \
414 friend bool operator op (const sc_fxnum_fast_subref &, \
457 operator sc_bv_base() const;
536 const sc_fxval operator - () const;
537 const sc_fxval operator + () const;
545 friend const sc_fxval operator op (const sc_fxnum &, tp); \
546 friend const sc_fxval operator op (tp, const sc_fxnum &);
557 friend const sc_fxval operator op (const sc_fxnum &, const sc_fxnum &); \
575 friend const sc_fxval operator / (const sc_fxnum &, const sc_fxnum &);
599 friend const sc_fxval operator << (const sc_fxnum &, int);
600 friend const sc_fxval operator >> (const sc_fxnum &, int);
648 friend bool operator op (const sc_fxnum &, tp); \
649 friend bool operator op (tp, const sc_fxnum &);
660 friend bool operator op (const sc_fxnum &, const sc_fxnum &); \
686 sc_fxnum &operator op(tp);
725 const sc_fxval operator ++ (int);
726 const sc_fxval operator -- (int);
728 sc_fxnum &operator ++ ();
729 sc_fxnum &operator -- ();
732 const sc_fxnum_bitref operator [] (int) const;
733 sc_fxnum_bitref operator [] (int);
739 const sc_fxnum_subref operator () (int, int) const;
740 sc_fxnum_subref operator () (int, int);
745 const sc_fxnum_subref operator () () const;
746 sc_fxnum_subref operator () ();
752 operator double() const; // necessary evil!
896 const sc_fxval_fast operator - () const;
897 const sc_fxval_fast operator + () const;
906 friend const sc_fxval_fast operator op (const sc_fxnum_fast &, tp); \
907 friend const sc_fxval_fast operator op (tp, const sc_fxnum_fast &);
918 friend const sc_fxval_fast operator op (const sc_fxnum_fast &, \
934 friend const sc_fxval_fast operator / (const sc_fxnum_fast &,
957 friend const sc_fxval_fast operator << (const sc_fxnum_fast &, int);
958 friend const sc_fxval_fast operator >> (const sc_fxnum_fast &, int);
1008 friend bool operator op (const sc_fxnum_fast &, tp); \
1009 friend bool operator op (tp, const sc_fxnum_fast &);
1020 friend bool operator op (const sc_fxnum_fast &, const sc_fxnum_fast &); \
1043 #define DECL_ASN_OP_T(op, tp) sc_fxnum_fast &operator op(tp);
1082 const sc_fxval_fast operator ++ (int);
1083 const sc_fxval_fast operator -- (int);
1085 sc_fxnum_fast &operator ++ ();
1086 sc_fxnum_fast &operator -- ();
1089 const sc_fxnum_fast_bitref operator [] (int) const;
1090 sc_fxnum_fast_bitref operator [] (int);
1096 const sc_fxnum_fast_subref operator () (int, int) const;
1097 sc_fxnum_fast_subref operator () (int, int);
1103 const sc_fxnum_fast_subref operator () () const;
1104 sc_fxnum_fast_subref operator () ();
1110 operator double() const; // necessary evil!
1218 sc_fxnum_bitref::operator = (const sc_fxnum_bitref &a)
1229 sc_fxnum_bitref::operator = (const sc_fxnum_fast_bitref &a)
1238 sc_fxnum_bitref::operator = (const sc_bit &a)
1246 sc_fxnum_bitref::operator = (bool a)
1254 sc_fxnum_bitref::operator &= (const sc_fxnum_bitref &b)
1264 sc_fxnum_bitref::operator &= (const sc_fxnum_fast_bitref &b)
1274 sc_fxnum_bitref::operator &= (const sc_bit &b)
1283 sc_fxnum_bitref::operator &= (bool b)
1293 sc_fxnum_bitref::operator |= (const sc_fxnum_bitref &b)
1303 sc_fxnum_bitref::operator |= (const sc_fxnum_fast_bitref &b)
1313 sc_fxnum_bitref::operator |= (const sc_bit &b)
1322 sc_fxnum_bitref::operator |= (bool b)
1332 sc_fxnum_bitref::operator ^= (const sc_fxnum_bitref &b)
1342 sc_fxnum_bitref::operator ^= (const sc_fxnum_fast_bitref &b)
1352 sc_fxnum_bitref::operator ^= (const sc_bit &b)
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)
1418 sc_fxnum_fast_bitref::operator = (const sc_fxnum_fast_bitref &a)
1429 sc_fxnum_fast_bitref::operator = (const sc_bit &a)
1437 sc_fxnum_fast_bitref::operator = (bool a)
1446 sc_fxnum_fast_bitref::operator &= (const sc_fxnum_bitref &b)
1456 sc_fxnum_fast_bitref::operator &= (const sc_fxnum_fast_bitref &b)
1466 sc_fxnum_fast_bitref::operator &= (const sc_bit &b)
1475 sc_fxnum_fast_bitref::operator &= (bool b)
1485 sc_fxnum_fast_bitref::operator |= (const sc_fxnum_bitref &b)
1495 sc_fxnum_fast_bitref::operator |= (const sc_fxnum_fast_bitref &b)
1505 sc_fxnum_fast_bitref::operator |= (const sc_bit &b)
1514 sc_fxnum_fast_bitref::operator |= (bool b)
1524 sc_fxnum_fast_bitref::operator ^= (const sc_fxnum_bitref &b)
1534 sc_fxnum_fast_bitref::operator ^= (const sc_fxnum_fast_bitref &b)
1544 sc_fxnum_fast_bitref::operator ^= (const sc_bit &b)
1553 sc_fxnum_fast_bitref::operator ^= (bool b)
1563 inline sc_fxnum_fast_bitref::operator bool() const
1570 operator << (::std::ostream &os, const sc_fxnum_fast_bitref &a)
1577 operator >> (::std::istream &is, sc_fxnum_fast_bitref &a)
1611 sc_fxnum_subref::operator = (const sc_fxnum_subref &a)
1622 sc_fxnum_subref::operator = (const sc_fxnum_fast_subref &a)
1632 sc_fxnum_subref::operator = (tp a) \
1660 sc_fxnum_subref::operator op ## = (tp a) \
1672 sc_fxnum_subref::operator op ## = (const sc_fxnum_subref &a) \
1683 sc_fxnum_subref::operator op ## = (const sc_fxnum_fast_subref &a) \
1706 operator op (const sc_fxnum_subref &a, tp b) \
1712 operator op (tp a, const sc_fxnum_subref &b) \
1719 operator op (const sc_fxnum_subref &a, const sc_fxnum_subref &b) \
1725 operator op (const sc_fxnum_subref &a, const sc_fxnum_fast_subref &b) \
1848 inline sc_fxnum_subref::operator sc_bv_base () const
1857 operator << (::std::ostream &os, const sc_fxnum_subref &a)
1864 operator >> (::std::istream &is, sc_fxnum_subref &a)
1904 sc_fxnum_fast_subref::operator = (const sc_fxnum_subref &a)
1913 sc_fxnum_fast_subref::operator = (const sc_fxnum_fast_subref &a)
1925 sc_fxnum_fast_subref::operator = (tp a) \
1954 sc_fxnum_fast_subref::operator op ## = (tp a) \
1966 sc_fxnum_fast_subref::operator op ## = (const sc_fxnum_subref &a) \
1977 sc_fxnum_fast_subref::operator op ## = (const sc_fxnum_fast_subref &a) \
2002 operator op (const sc_fxnum_fast_subref &a, tp b) \
2008 operator op (tp a, const sc_fxnum_fast_subref &b) \
2015 operator op (const sc_fxnum_fast_subref &a, const sc_fxnum_fast_subref &b) \
2021 operator op (const sc_fxnum_fast_subref &a, const sc_fxnum_subref &b) \
2141 inline sc_fxnum_fast_subref::operator sc_bv_base () const
2149 operator << (::std::ostream &os, const sc_fxnum_fast_subref &a)
2156 operator >> (::std::istream &is, sc_fxnum_fast_subref &a)
2255 sc_fxnum::operator - () const
2262 sc_fxnum::operator + () const
2289 operator op (const sc_fxnum &a, tp b) \
2297 operator op (tp a, const sc_fxnum &b) \
2318 operator op (const sc_fxnum &a, const sc_fxnum &b) \
2326 operator op (const sc_fxnum &a, const sc_fxval &b) \
2333 operator op (const sc_fxval &a, const sc_fxnum &b) \
2356 operator / (const sc_fxnum &a, const sc_fxnum &b)
2364 operator / (const sc_fxnum &a, const sc_fxval &b)
2371 operator / (const sc_fxval &a, const sc_fxnum &b)
2400 operator << (const sc_fxnum &a, int b)
2407 operator >> (const sc_fxnum &a, int b)
2572 operator op (const sc_fxnum &a, tp b) \
2581 operator op (tp a, const sc_fxnum &b) \
2599 operator op (const sc_fxnum &a, const sc_fxnum &b) \
2608 operator op (const sc_fxnum &a, const sc_fxval &b) \
2616 operator op (const sc_fxval &a, const sc_fxnum &b) \
2647 sc_fxnum::operator = (const sc_fxnum &a)
2659 sc_fxnum::operator = (const sc_fxval &a)
2669 sc_fxnum::operator = (tp a) \
2700 sc_fxnum::operator op (tp b) \
2722 sc_fxnum::operator op (const sc_fxnum &b) \
2735 sc_fxnum::operator op (const sc_fxval &b) \
2768 sc_fxnum::operator <<= (int b)
2778 sc_fxnum::operator >>= (int b)
2789 sc_fxnum::operator ++ (int)
2797 sc_fxnum::operator -- (int)
2805 sc_fxnum::operator ++ ()
2812 sc_fxnum::operator -- ()
2820 sc_fxnum::operator [] (int i) const
2828 sc_fxnum::operator [] (int i)
2852 sc_fxnum::operator () (int i, int j) const
2862 sc_fxnum::operator () (int i, int j)
2891 sc_fxnum::operator () () const
2893 return this->operator () (m_params.wl() - 1, 0);
2897 sc_fxnum::operator () ()
2899 return this->operator () (m_params.wl() - 1, 0);
2915 inline sc_fxnum::operator double() const
3115 operator << (::std::ostream &os, const sc_fxnum &a)
3122 operator >> (::std::istream &is, sc_fxnum &a)
3227 sc_fxnum_fast::operator - () const
3234 sc_fxnum_fast::operator + () const
3260 operator op (const sc_fxnum_fast &a, tp b) \
3268 operator op (tp a, const sc_fxnum_fast &b) \
3285 operator op (const sc_fxnum_fast &a, const sc_fxnum_fast &b) \
3293 operator op (const sc_fxnum_fast &a, const sc_fxval_fast &b) \
3300 operator op (const sc_fxval_fast &a, const sc_fxnum_fast &b) \
3320 operator / (const sc_fxnum_fast &a, const sc_fxnum_fast &b)
3328 operator / (const sc_fxnum_fast &a, const sc_fxval_fast &b)
3335 operator / (const sc_fxval_fast &a, const sc_fxnum_fast &b)
3362 operator << (const sc_fxnum_fast &a, int b)
3369 operator >> (const sc_fxnum_fast &a, int b)
3527 operator op (const sc_fxnum_fast &a, tp b) \
3535 operator op (tp a, const sc_fxnum_fast &b) \
3552 operator op (const sc_fxnum_fast &a, const sc_fxnum_fast &b) \
3560 operator op (const sc_fxnum_fast &a, const sc_fxval_fast &b) \
3567 operator op (const sc_fxval_fast &a, const sc_fxnum_fast &b) \
3596 sc_fxnum_fast::operator = (const sc_fxnum_fast &a)
3608 sc_fxnum_fast::operator = (const sc_fxval_fast &a)
3618 sc_fxnum_fast::operator = (tp a) \
3648 sc_fxnum_fast::operator op (tp b) \
3668 sc_fxnum_fast::operator op (const sc_fxnum_fast &b) \
3679 sc_fxnum_fast::operator op (const sc_fxval_fast &b) \
3709 sc_fxnum_fast::operator <<= (int b)
3719 sc_fxnum_fast::operator >>= (int b)
3730 sc_fxnum_fast::operator ++ (int)
3742 sc_fxnum_fast::operator -- (int)
3754 sc_fxnum_fast::operator ++ ()
3764 sc_fxnum_fast::operator -- ()
3775 sc_fxnum_fast::operator [] (int i) const
3783 sc_fxnum_fast::operator [] (int i)
3806 sc_fxnum_fast::operator () (int i, int j) const
3816 sc_fxnum_fast::operator () (int i, int j)
3844 sc_fxnum_fast::operator () () const
3846 return this->operator () (m_params.wl() - 1, 0);
3850 sc_fxnum_fast::operator () ()
3852 return this->operator () (m_params.wl() - 1, 0);
3868 inline sc_fxnum_fast::operator double() const
4057 operator << (::std::ostream &os, const sc_fxnum_fast &a)
4064 operator >> (::std::istream &is, sc_fxnum_fast &a)
4098 operator op (const sc_fxval &a, tp b) \
4106 operator op (tp a, const sc_fxval &b) \
4163 operator op (const sc_fxval &a, tp b) \
4172 operator op (tp a, const sc_fxval &b) \
4195 sc_fxval::operator = (const sc_fxnum &a)
4204 sc_fxval::operator = (tp b) \
4218 sc_fxval::operator op (tp b) \
4231 sc_fxval::operator op (const sc_fxnum &b) \
4315 sc_fxval_fast::operator = (const sc_fxnum_fast &a)
4324 sc_fxval_fast::operator = (tp a) \
4338 sc_fxval_fast::operator op (tp b) \
4349 sc_fxval_fast::operator op (const sc_fxnum_fast &b) \