Lines Matching defs:operator

114 // friend operator declarations
115 inline bool operator == ( const sc_uint_base& a, const sc_uint_base& b );
116 inline bool operator != ( const sc_uint_base& a, const sc_uint_base& b );
117 inline bool operator < ( const sc_uint_base& a, const sc_uint_base& b );
118 inline bool operator <= ( const sc_uint_base& a, const sc_uint_base& b );
119 inline bool operator > ( const sc_uint_base& a, const sc_uint_base& b );
120 inline bool operator >= ( const sc_uint_base& a, const sc_uint_base& b );
180 if ( operator uint64() )
193 { return operator uint64(); }
208 operator uint64 () const;
209 bool operator ! () const;
210 bool operator ~ () const;
216 { return operator uint64 (); }
219 { return operator uint64 (); }
235 sc_uint_bitref_r& operator = ( const sc_uint_bitref_r& );
242 operator << ( ::std::ostream&, const sc_uint_bitref_r& );
271 sc_uint_bitref& operator = ( const sc_uint_bitref_r& b );
272 sc_uint_bitref& operator = ( const sc_uint_bitref& b );
273 sc_uint_bitref& operator = ( bool b );
275 sc_uint_bitref& operator &= ( bool b );
276 sc_uint_bitref& operator |= ( bool b );
277 sc_uint_bitref& operator ^= ( bool b );
299 operator >> ( ::std::istream&, sc_uint_bitref& );
359 { return (uint64)operator uint_type(); }
382 operator uint_type() const;
388 { return operator uint_type(); }
420 sc_uint_subref_r& operator = ( const sc_uint_subref_r& );
427 operator << ( ::std::ostream&, const sc_uint_subref_r& );
457 sc_uint_subref& operator = ( uint_type v );
459 sc_uint_subref& operator = ( const sc_uint_base& a );
461 sc_uint_subref& operator = ( const sc_uint_subref_r& a )
462 { return operator = ( a.operator uint_type() ); }
464 sc_uint_subref& operator = ( const sc_uint_subref& a )
465 { return operator = ( a.operator uint_type() ); }
468 sc_uint_subref& operator = ( const sc_generic_base<T>& a )
469 { return operator = ( a->to_uint64() ); }
471 sc_uint_subref& operator = ( const char* a );
473 sc_uint_subref& operator = ( unsigned long a )
474 { return operator = ( (uint_type) a ); }
476 sc_uint_subref& operator = ( long a )
477 { return operator = ( (uint_type) a ); }
479 sc_uint_subref& operator = ( unsigned int a )
480 { return operator = ( (uint_type) a ); }
482 sc_uint_subref& operator = ( int a )
483 { return operator = ( (uint_type) a ); }
485 sc_uint_subref& operator = ( int64 a )
486 { return operator = ( (uint_type) a ); }
488 sc_uint_subref& operator = ( double a )
489 { return operator = ( (uint_type) a ); }
491 sc_uint_subref& operator = ( const sc_signed& );
492 sc_uint_subref& operator = ( const sc_unsigned& );
493 sc_uint_subref& operator = ( const sc_bv_base& );
494 sc_uint_subref& operator = ( const sc_lv_base& );
516 operator >> ( ::std::istream&, sc_uint_subref& );
601 sc_uint_base& operator = ( uint_type v )
604 sc_uint_base& operator = ( const sc_uint_base& a )
607 sc_uint_base& operator = ( const sc_uint_subref_r& a )
611 sc_uint_base& operator = ( const sc_generic_base<T>& a )
614 sc_uint_base& operator = ( const sc_signed& a );
615 sc_uint_base& operator = ( const sc_unsigned& a );
618 sc_uint_base& operator = ( const sc_fxval& a );
619 sc_uint_base& operator = ( const sc_fxval_fast& a );
620 sc_uint_base& operator = ( const sc_fxnum& a );
621 sc_uint_base& operator = ( const sc_fxnum_fast& a );
624 sc_uint_base& operator = ( const sc_bv_base& a );
625 sc_uint_base& operator = ( const sc_lv_base& a );
627 sc_uint_base& operator = ( const char* a );
629 sc_uint_base& operator = ( unsigned long a )
632 sc_uint_base& operator = ( long a )
635 sc_uint_base& operator = ( unsigned int a )
638 sc_uint_base& operator = ( int a )
641 sc_uint_base& operator = ( int64 a )
644 sc_uint_base& operator = ( double a )
650 sc_uint_base& operator += ( uint_type v )
653 sc_uint_base& operator -= ( uint_type v )
656 sc_uint_base& operator *= ( uint_type v )
659 sc_uint_base& operator /= ( uint_type v )
662 sc_uint_base& operator %= ( uint_type v )
668 sc_uint_base& operator &= ( uint_type v )
671 sc_uint_base& operator |= ( uint_type v )
674 sc_uint_base& operator ^= ( uint_type v )
678 sc_uint_base& operator <<= ( uint_type v )
681 sc_uint_base& operator >>= ( uint_type v )
687 sc_uint_base& operator ++ () // prefix
690 const sc_uint_base operator ++ ( int ) // postfix
693 sc_uint_base& operator -- () // prefix
696 const sc_uint_base operator -- ( int ) // postfix
702 friend bool operator == ( const sc_uint_base& a, const sc_uint_base& b )
705 friend bool operator != ( const sc_uint_base& a, const sc_uint_base& b )
708 friend bool operator < ( const sc_uint_base& a, const sc_uint_base& b )
711 friend bool operator <= ( const sc_uint_base& a, const sc_uint_base& b )
714 friend bool operator > ( const sc_uint_base& a, const sc_uint_base& b )
717 friend bool operator >= ( const sc_uint_base& a, const sc_uint_base& b )
723 sc_uint_bitref& operator [] ( int i );
724 const sc_uint_bitref_r& operator [] ( int i ) const;
732 sc_uint_subref& operator () ( int left, int right );
733 const sc_uint_subref_r& operator () ( int left, int right ) const;
795 operator uint_type() const
802 { return operator uint_type(); }
859 operator << ( ::std::ostream&, const sc_uint_base& );
863 operator >> ( ::std::istream&, sc_uint_base& );
876 sc_uint_bitref_r::operator uint64 () const
883 sc_uint_bitref_r::operator ! () const
890 sc_uint_bitref_r::operator ~ () const
899 operator << ( ::std::ostream& os, const sc_uint_bitref_r& a )
916 sc_uint_bitref::operator = ( const sc_uint_bitref_r& b )
924 sc_uint_bitref::operator = ( const sc_uint_bitref& b )
932 sc_uint_bitref::operator = ( bool b )
941 sc_uint_bitref::operator &= ( bool b )
951 sc_uint_bitref::operator |= ( bool b )
961 sc_uint_bitref::operator ^= ( bool b )
973 operator >> ( ::std::istream& is, sc_uint_bitref& a )
989 sc_uint_subref_r::operator uint_type() const
1150 operator << ( ::std::ostream& os, const sc_uint_subref_r& a )
1167 sc_uint_subref::operator = ( const sc_uint_base& a )
1169 return operator = ( a.operator uint_type() );
1174 sc_uint_subref::operator = ( const char* a )
1184 operator >> ( ::std::istream& is, sc_uint_subref& a )
1201 sc_uint_base::operator [] ( int i )
1211 sc_uint_base::operator [] ( int i ) const
1245 sc_uint_base::operator () ( int left, int right )
1255 sc_uint_base::operator () ( int left, int right ) const
1333 operator << ( ::std::ostream& os, const sc_uint_base& a )
1341 operator >> ( ::std::istream& is, sc_uint_base& a )