Lines Matching defs:operator

119     sc_fxnum_bitref& operator op ( tp );
139 operator bool() const;
190 sc_fxnum_fast_bitref& operator op ( tp );
210 operator bool() const;
266 sc_fxnum_subref& operator = ( tp );
289 sc_fxnum_subref& operator op ## = ( tp );
308 friend bool operator op ( const sc_fxnum_subref&, tp ); \
309 friend bool operator op ( tp, const sc_fxnum_subref& );
312 friend bool operator op ( const sc_fxnum_subref&, \
314 friend bool operator op ( const sc_fxnum_subref&, \
370 operator sc_bv_base() const;
429 sc_fxnum_fast_subref& operator = ( tp );
452 sc_fxnum_fast_subref& operator op ## = ( tp );
471 friend bool operator op ( const sc_fxnum_fast_subref&, tp ); \
472 friend bool operator op ( tp, const sc_fxnum_fast_subref& );
475 friend bool operator op ( const sc_fxnum_fast_subref&, \
477 friend bool operator op ( const sc_fxnum_fast_subref&, \
533 operator sc_bv_base() const;
629 const sc_fxval operator - () const;
630 const sc_fxval operator + () const;
642 friend const sc_fxval operator op ( const sc_fxnum&, tp ); \
643 friend const sc_fxval operator op ( tp, const sc_fxnum& );
658 friend const sc_fxval operator op ( const sc_fxnum&, const sc_fxnum& ); \
676 friend const sc_fxval operator / ( const sc_fxnum&, const sc_fxnum& );
701 friend const sc_fxval operator << ( const sc_fxnum&, int );
702 friend const sc_fxval operator >> ( const sc_fxnum&, int );
758 friend bool operator op ( const sc_fxnum&, tp ); \
759 friend bool operator op ( tp, const sc_fxnum& );
774 friend bool operator op ( const sc_fxnum&, const sc_fxnum& ); \
802 sc_fxnum& operator op( tp );
847 const sc_fxval operator ++ ( int );
848 const sc_fxval operator -- ( int );
850 sc_fxnum& operator ++ ();
851 sc_fxnum& operator -- ();
856 const sc_fxnum_bitref operator [] ( int ) const;
857 sc_fxnum_bitref operator [] ( int );
865 const sc_fxnum_subref operator () ( int, int ) const;
866 sc_fxnum_subref operator () ( int, int );
872 const sc_fxnum_subref operator () () const;
873 sc_fxnum_subref operator () ();
881 operator double() const; // necessary evil!
1056 const sc_fxval_fast operator - () const;
1057 const sc_fxval_fast operator + () const;
1069 friend const sc_fxval_fast operator op ( const sc_fxnum_fast&, tp ); \
1070 friend const sc_fxval_fast operator op ( tp, const sc_fxnum_fast& );
1085 friend const sc_fxval_fast operator op ( const sc_fxnum_fast&, \
1101 friend const sc_fxval_fast operator / ( const sc_fxnum_fast&,
1125 friend const sc_fxval_fast operator << ( const sc_fxnum_fast&, int );
1126 friend const sc_fxval_fast operator >> ( const sc_fxnum_fast&, int );
1184 friend bool operator op ( const sc_fxnum_fast&, tp ); \
1185 friend bool operator op ( tp, const sc_fxnum_fast& );
1200 friend bool operator op ( const sc_fxnum_fast&, const sc_fxnum_fast& ); \
1226 sc_fxnum_fast& operator op( tp );
1271 const sc_fxval_fast operator ++ ( int );
1272 const sc_fxval_fast operator -- ( int );
1274 sc_fxnum_fast& operator ++ ();
1275 sc_fxnum_fast& operator -- ();
1280 const sc_fxnum_fast_bitref operator [] ( int ) const;
1281 sc_fxnum_fast_bitref operator [] ( int );
1289 const sc_fxnum_fast_subref operator () ( int, int ) const;
1290 sc_fxnum_fast_subref operator () ( int, int );
1296 const sc_fxnum_fast_subref operator () () const;
1297 sc_fxnum_fast_subref operator () ();
1305 operator double() const; // necessary evil!
1436 sc_fxnum_bitref::operator = ( const sc_fxnum_bitref& a )
1449 sc_fxnum_bitref::operator = ( const sc_fxnum_fast_bitref& a )
1459 sc_fxnum_bitref::operator = ( const sc_bit& a )
1468 sc_fxnum_bitref::operator = ( bool a )
1478 sc_fxnum_bitref::operator &= ( const sc_fxnum_bitref& b )
1489 sc_fxnum_bitref::operator &= ( const sc_fxnum_fast_bitref& b )
1500 sc_fxnum_bitref::operator &= ( const sc_bit& b )
1510 sc_fxnum_bitref::operator &= ( bool b )
1521 sc_fxnum_bitref::operator |= ( const sc_fxnum_bitref& b )
1532 sc_fxnum_bitref::operator |= ( const sc_fxnum_fast_bitref& b )
1543 sc_fxnum_bitref::operator |= ( const sc_bit& b )
1553 sc_fxnum_bitref::operator |= ( bool b )
1564 sc_fxnum_bitref::operator ^= ( const sc_fxnum_bitref& b )
1575 sc_fxnum_bitref::operator ^= ( const sc_fxnum_fast_bitref& b )
1586 sc_fxnum_bitref::operator ^= ( const sc_bit& b )
1596 sc_fxnum_bitref::operator ^= ( bool b )
1608 sc_fxnum_bitref::operator bool() const
1617 operator << ( ::std::ostream& os, const sc_fxnum_bitref& a )
1625 operator >> ( ::std::istream& is, sc_fxnum_bitref& a )
1658 sc_fxnum_fast_bitref::operator = ( const sc_fxnum_bitref& a )
1668 sc_fxnum_fast_bitref::operator = ( const sc_fxnum_fast_bitref& a )
1681 sc_fxnum_fast_bitref::operator = ( const sc_bit& a )
1690 sc_fxnum_fast_bitref::operator = ( bool a )
1700 sc_fxnum_fast_bitref::operator &= ( const sc_fxnum_bitref& b )
1711 sc_fxnum_fast_bitref::operator &= ( const sc_fxnum_fast_bitref& b )
1722 sc_fxnum_fast_bitref::operator &= ( const sc_bit& b )
1732 sc_fxnum_fast_bitref::operator &= ( bool b )
1743 sc_fxnum_fast_bitref::operator |= ( const sc_fxnum_bitref& b )
1754 sc_fxnum_fast_bitref::operator |= ( const sc_fxnum_fast_bitref& b )
1765 sc_fxnum_fast_bitref::operator |= ( const sc_bit& b )
1775 sc_fxnum_fast_bitref::operator |= ( bool b )
1786 sc_fxnum_fast_bitref::operator ^= ( const sc_fxnum_bitref& b )
1797 sc_fxnum_fast_bitref::operator ^= ( const sc_fxnum_fast_bitref& b )
1808 sc_fxnum_fast_bitref::operator ^= ( const sc_bit& b )
1818 sc_fxnum_fast_bitref::operator ^= ( bool b )
1830 sc_fxnum_fast_bitref::operator bool() const
1839 operator << ( ::std::ostream& os, const sc_fxnum_fast_bitref& a )
1847 operator >> ( ::std::istream& is, sc_fxnum_fast_bitref& a )
1893 sc_fxnum_subref::operator = ( const sc_fxnum_subref& a )
1906 sc_fxnum_subref::operator = ( const sc_fxnum_fast_subref& a )
1917 sc_fxnum_subref::operator = ( tp a ) \
1947 sc_fxnum_subref::operator op ## = ( tp a ) \
1960 sc_fxnum_subref::operator op ## = ( const sc_fxnum_subref& a ) \
1972 sc_fxnum_subref::operator op ## = ( const sc_fxnum_fast_subref& a ) \
1998 operator op ( const sc_fxnum_subref& a, tp b ) \
2005 operator op ( tp a, const sc_fxnum_subref& b ) \
2013 operator op ( const sc_fxnum_subref& a, const sc_fxnum_subref& b ) \
2020 operator op ( const sc_fxnum_subref& a, const sc_fxnum_fast_subref& b ) \
2179 sc_fxnum_subref::operator sc_bv_base () const
2189 operator << ( ::std::ostream& os, const sc_fxnum_subref& a )
2197 operator >> ( ::std::istream& is, sc_fxnum_subref& a )
2244 sc_fxnum_fast_subref::operator = ( const sc_fxnum_subref& a )
2254 sc_fxnum_fast_subref::operator = ( const sc_fxnum_fast_subref& a )
2268 sc_fxnum_fast_subref::operator = ( tp a ) \
2298 sc_fxnum_fast_subref::operator op ## = ( tp a ) \
2311 sc_fxnum_fast_subref::operator op ## = ( const sc_fxnum_subref& a ) \
2323 sc_fxnum_fast_subref::operator op ## = ( const sc_fxnum_fast_subref& a ) \
2349 operator op ( const sc_fxnum_fast_subref& a, tp b ) \
2356 operator op ( tp a, const sc_fxnum_fast_subref& b ) \
2364 operator op ( const sc_fxnum_fast_subref& a, const sc_fxnum_fast_subref& b ) \
2371 operator op ( const sc_fxnum_fast_subref& a, const sc_fxnum_subref& b ) \
2530 sc_fxnum_fast_subref::operator sc_bv_base () const
2540 operator << ( ::std::ostream& os, const sc_fxnum_fast_subref& a )
2548 operator >> ( ::std::istream& is, sc_fxnum_fast_subref& a )
2670 sc_fxnum::operator - () const
2678 sc_fxnum::operator + () const
2712 operator op ( const sc_fxnum& a, tp b ) \
2721 operator op ( tp a, const sc_fxnum& b ) \
2743 operator op ( const sc_fxnum& a, const sc_fxnum& b ) \
2752 operator op ( const sc_fxnum& a, const sc_fxval& b ) \
2760 operator op ( const sc_fxval& a, const sc_fxnum& b ) \
2784 operator / ( const sc_fxnum& a, const sc_fxnum& b )
2793 operator / ( const sc_fxnum& a, const sc_fxval& b )
2801 operator / ( const sc_fxval& a, const sc_fxnum& b )
2833 operator << ( const sc_fxnum& a, int b )
2841 operator >> ( const sc_fxnum& a, int b )
3030 operator op ( const sc_fxnum& a, tp b ) \
3040 operator op ( tp a, const sc_fxnum& b ) \
3063 operator op ( const sc_fxnum& a, const sc_fxnum& b ) \
3073 operator op ( const sc_fxnum& a, const sc_fxval& b ) \
3082 operator op ( const sc_fxval& a, const sc_fxnum& b ) \
3116 sc_fxnum::operator = ( const sc_fxnum& a )
3130 sc_fxnum::operator = ( const sc_fxval& a )
3141 sc_fxnum::operator = ( tp a ) \
3174 sc_fxnum::operator op ( tp b ) \
3201 sc_fxnum::operator op ( const sc_fxnum& b ) \
3215 sc_fxnum::operator op ( const sc_fxval& b ) \
3249 sc_fxnum::operator <<= ( int b )
3260 sc_fxnum::operator >>= ( int b )
3274 sc_fxnum::operator ++ ( int )
3283 sc_fxnum::operator -- ( int )
3292 sc_fxnum::operator ++ ()
3300 sc_fxnum::operator -- ()
3311 sc_fxnum::operator [] ( int i ) const
3320 sc_fxnum::operator [] ( int i )
3348 sc_fxnum::operator () ( int i, int j ) const
3359 sc_fxnum::operator () ( int i, int j )
3391 sc_fxnum::operator () () const
3393 return this->operator () ( m_params.wl() - 1, 0 );
3398 sc_fxnum::operator () ()
3400 return this->operator () ( m_params.wl() - 1, 0 );
3421 sc_fxnum::operator double() const
3664 operator << ( ::std::ostream& os, const sc_fxnum& a )
3672 operator >> ( ::std::istream& is, sc_fxnum& a )
3800 sc_fxnum_fast::operator - () const
3808 sc_fxnum_fast::operator + () const
3841 operator op ( const sc_fxnum_fast& a, tp b ) \
3850 operator op ( tp a, const sc_fxnum_fast& b ) \
3872 operator op ( const sc_fxnum_fast& a, const sc_fxnum_fast& b ) \
3881 operator op ( const sc_fxnum_fast& a, const sc_fxval_fast& b ) \
3889 operator op ( const sc_fxval_fast& a, const sc_fxnum_fast& b ) \
3910 operator / ( const sc_fxnum_fast& a, const sc_fxnum_fast& b )
3919 operator / ( const sc_fxnum_fast& a, const sc_fxval_fast& b )
3927 operator / ( const sc_fxval_fast& a, const sc_fxnum_fast& b )
3957 operator << ( const sc_fxnum_fast& a, int b )
3965 operator >> ( const sc_fxnum_fast& a, int b )
4147 operator op ( const sc_fxnum_fast& a, tp b ) \
4156 operator op ( tp a, const sc_fxnum_fast& b ) \
4178 operator op ( const sc_fxnum_fast& a, const sc_fxnum_fast& b ) \
4187 operator op ( const sc_fxnum_fast& a, const sc_fxval_fast& b ) \
4195 operator op ( const sc_fxval_fast& a, const sc_fxnum_fast& b ) \
4226 sc_fxnum_fast::operator = ( const sc_fxnum_fast& a )
4240 sc_fxnum_fast::operator = ( const sc_fxval_fast& a )
4251 sc_fxnum_fast::operator = ( tp a ) \
4284 sc_fxnum_fast::operator op ( tp b ) \
4309 sc_fxnum_fast::operator op ( const sc_fxnum_fast& b ) \
4321 sc_fxnum_fast::operator op ( const sc_fxval_fast& b ) \
4353 sc_fxnum_fast::operator <<= ( int b )
4364 sc_fxnum_fast::operator >>= ( int b )
4378 sc_fxnum_fast::operator ++ ( int )
4391 sc_fxnum_fast::operator -- ( int )
4404 sc_fxnum_fast::operator ++ ()
4415 sc_fxnum_fast::operator -- ()
4429 sc_fxnum_fast::operator [] ( int i ) const
4438 sc_fxnum_fast::operator [] ( int i )
4466 sc_fxnum_fast::operator () ( int i, int j ) const
4477 sc_fxnum_fast::operator () ( int i, int j )
4510 sc_fxnum_fast::operator () () const
4512 return this->operator () ( m_params.wl() - 1, 0 );
4517 sc_fxnum_fast::operator () ()
4519 return this->operator () ( m_params.wl() - 1, 0 );
4540 sc_fxnum_fast::operator double() const
4750 operator << ( ::std::ostream& os, const sc_fxnum_fast& a )
4758 operator >> ( ::std::istream& is, sc_fxnum_fast& a )
4801 operator op ( const sc_fxval& a, tp b ) \
4810 operator op ( tp a, const sc_fxval& b ) \
4872 operator op ( const sc_fxval& a, tp b ) \
4882 operator op ( tp a, const sc_fxval& b ) \
4909 sc_fxval::operator = ( const sc_fxnum& a )
4919 sc_fxval::operator = ( tp b ) \
4935 sc_fxval::operator op ( tp b ) \
4949 sc_fxval::operator op ( const sc_fxnum& b ) \
5041 sc_fxval_fast::operator = ( const sc_fxnum_fast& a )
5051 sc_fxval_fast::operator = ( tp a ) \
5067 sc_fxval_fast::operator op ( tp b ) \
5079 sc_fxval_fast::operator op ( const sc_fxnum_fast& b ) \