Lines Matching defs:operator

69 #if __cplusplus >= 201103L // explicit operator needs C++11
71 explicit operator bool() const
79 operator ! () const
119 operator ~ () const
125 operator bit_type() const { return bit_type(m_obj.get_bit(m_index)); }
152 sc_bitref_r<T> &operator = (const sc_bitref_r<T> &);
159 inline sc_logic operator & (
165 inline sc_logic operator | (
170 inline sc_logic operator ^ (
175 inline bool operator == (const sc_bitref_r<T1> &a, const sc_bitref_r<T2> &b);
178 inline bool operator != (const sc_bitref_r<T1> &a, const sc_bitref_r<T2> &b);
182 inline sc_concref_r<sc_bitref_r<T1>, sc_bitref_r<T2> > operator , (
186 inline sc_concref_r<sc_bitref_r<T1>, sc_subref_r<T2> > operator , (
190 inline sc_concref_r<sc_bitref_r<T1>, sc_concref_r<T2,T3> > operator , (
194 inline sc_concref_r<sc_bitref_r<T1>, T2> operator , (
198 inline sc_concref_r<sc_bitref_r<T>, sc_lv_base> operator , (
202 inline sc_concref_r<sc_lv_base, sc_bitref_r<T> > operator , (
206 inline sc_concref_r<sc_bitref_r<T>, sc_lv_base> operator , (
210 inline sc_concref_r<sc_lv_base, sc_bitref_r<T> > operator , (
214 inline sc_concref_r<sc_bitref_r<T>, sc_lv_base> operator , (
218 inline sc_concref_r<sc_lv_base, sc_bitref_r<T> > operator , (
264 inline sc_concref_r<sc_bitref_r<T1>, sc_bitref_r<T2> > operator , (
268 inline sc_concref_r<sc_bitref_r<T1>, sc_bitref_r<T2> > operator , (
272 inline sc_concref_r<sc_bitref_r<T1>, sc_subref_r<T2> > operator , (
276 inline sc_concref_r<sc_bitref_r<T1>, sc_subref_r<T2> > operator , (
280 inline sc_concref_r<sc_bitref_r<T1>, sc_concref_r<T2, T3> > operator , (
284 inline sc_concref_r<sc_bitref_r<T1>, sc_concref_r<T2,T3> > operator , (
288 inline sc_concref_r<sc_bitref_r<T1>, T2> operator , (
292 inline sc_concref_r<sc_bitref_r<T1>, T2> operator , (
296 inline sc_concref_r<sc_bitref_r<T>, sc_lv_base> operator , (
300 inline sc_concref_r<sc_lv_base, sc_bitref_r<T> > operator , (
304 inline sc_concref_r<sc_bitref_r<T>, sc_lv_base> operator , (
308 inline sc_concref_r<sc_lv_base, sc_bitref_r<T> > operator , (
312 inline sc_concref_r<sc_bitref_r<T>, sc_lv_base> operator , (
316 inline sc_concref_r<sc_lv_base, sc_bitref_r<T> > operator , (
400 sc_bitref<X> &operator = (const sc_bitref_r<X> &a);
401 sc_bitref<X> &operator = (const sc_bitref<X> &a);
404 operator = (const sc_logic &a)
411 operator = (sc_logic_value_t v)
418 operator = (bool a)
425 operator = (char a)
432 operator = (int a)
439 operator = (const sc_bit &a)
446 sc_bitref<X> &operator &= (const sc_bitref_r<X> &a);
447 sc_bitref<X> &operator &= (const sc_logic &a);
450 operator &= (sc_logic_value_t v)
457 operator &= (bool a)
464 operator &= (char a)
471 operator &= (int a)
477 sc_bitref<X> &operator |= (const sc_bitref_r<X> &a);
478 sc_bitref<X> &operator |= (const sc_logic &a);
481 operator |= (sc_logic_value_t v)
488 operator |= (bool a)
495 operator |= (char a)
502 operator |= (int a)
508 sc_bitref<X> &operator ^= (const sc_bitref_r<X> &a);
509 sc_bitref<X> &operator ^= (const sc_logic &a);
512 operator ^= (sc_logic_value_t v)
519 operator ^= (bool a)
526 operator ^= (char a)
533 operator ^= (int a)
564 inline sc_concref<sc_bitref<T1>, sc_bitref<T2> > operator , (
568 inline sc_concref<sc_bitref<T1>, sc_subref<T2> > operator , (
572 inline sc_concref<sc_bitref<T1>, sc_concref<T2, T3> > operator , (
576 inline sc_concref<sc_bitref<T1>, T2> operator , (
597 ::std::istream &operator >> (::std::istream &, sc_bitref<T>);
656 sc_subref_r<X> &operator = (const sc_subref_r<X> &);
663 inline sc_concref_r<sc_subref_r<T1>, sc_bitref_r<T2> > operator , (
667 inline sc_concref_r<sc_subref_r<T1>, sc_subref_r<T2> > operator , (
671 inline sc_concref_r<sc_subref_r<T1>, sc_concref_r<T2,T3> > operator , (
675 inline sc_concref_r<sc_subref_r<T1>, T2> operator , (
679 inline sc_concref_r<sc_subref_r<T>,sc_lv_base> operator , (
683 inline sc_concref_r<sc_lv_base, sc_subref_r<T> > operator , (
687 inline sc_concref_r<sc_subref_r<T>, sc_lv_base> operator , (
691 inline sc_concref_r<sc_lv_base, sc_subref_r<T> > operator , (
695 inline sc_concref_r<sc_subref_r<T>, sc_bv_base> operator , (
699 inline sc_concref_r<sc_bv_base, sc_subref_r<T> > operator , (
743 inline sc_concref_r<sc_subref_r<T1>, sc_bitref_r<T2> > operator , (
747 inline sc_concref_r<sc_subref_r<T1>, sc_bitref_r<T2> > operator , (
751 inline sc_concref_r<sc_subref_r<T1>, sc_subref_r<T2> > operator , (
755 inline sc_concref_r<sc_subref_r<T1>, sc_subref_r<T2> > operator , (
759 inline sc_concref_r<sc_subref_r<T1>, sc_concref_r<T2, T3> > operator , (
763 inline sc_concref_r<sc_subref_r<T1>, sc_concref_r<T2, T3> > operator , (
767 inline sc_concref_r<sc_subref_r<T1>, T2> operator , (
771 inline sc_concref_r<sc_subref_r<T1>, T2> operator , (
775 inline sc_concref_r<sc_subref_r<T>, sc_lv_base> operator , (
779 inline sc_concref_r<sc_lv_base, sc_subref_r<T> > operator , (
783 inline sc_concref_r<sc_subref_r<T>, sc_lv_base> operator , (
787 inline sc_concref_r<sc_lv_base, sc_subref_r<T> > operator , (
791 inline sc_concref_r<sc_subref_r<T>, sc_bv_base> operator , (
795 inline sc_concref_r<sc_bv_base, sc_subref_r<T> > operator , (
879 operator = (const sc_proxy<Y> &a)
885 sc_subref<X> &operator = (const sc_subref_r<X> &a);
886 sc_subref<X> &operator = (const sc_subref<X> &a);
889 operator = (const char *a)
896 operator = (const bool *a)
903 operator = (const sc_logic *a)
910 operator = (const sc_unsigned &a)
917 operator = (const sc_signed &a)
924 operator = (const sc_uint_base &a)
931 operator = (const sc_int_base &a)
938 operator = (unsigned long a)
945 operator = (long a)
952 operator = (unsigned int a)
959 operator = (int a)
966 operator = (uint64 a)
973 operator = (int64 a)
991 inline sc_concref<sc_subref<T1>, sc_bitref<T2> > operator , (
995 inline sc_concref<sc_subref<T1>, sc_subref<T2> > operator , (
999 inline sc_concref<sc_subref<T1>, sc_concref<T2, T3> > operator , (
1003 inline sc_concref<sc_subref<T1>, T2> operator , (
1024 inline ::std::istream &operator >> (::std::istream &, sc_subref<T>);
1085 sc_concref_r<X, Y> &operator = (const sc_concref_r<X, Y> &);
1092 inline sc_concref_r<sc_concref_r<T1, T2>,sc_bitref_r<T3> > operator , (
1096 inline sc_concref_r<sc_concref_r<T1, T2>, sc_subref_r<T3> > operator , (
1100 inline sc_concref_r<sc_concref_r<T1, T2>, sc_concref_r<T3, T4> > operator , (
1104 inline sc_concref_r<sc_concref_r<T1, T2>, T3> operator , (
1108 inline sc_concref_r<sc_concref_r<T1, T2>, sc_lv_base> operator , (
1112 inline sc_concref_r<sc_lv_base, sc_concref_r<T1, T2> > operator , (
1116 inline sc_concref_r<sc_concref_r<T1, T2>, sc_lv_base> operator , (
1120 inline sc_concref_r<sc_lv_base, sc_concref_r<T1, T2> > operator , (
1124 inline sc_concref_r<sc_concref_r<T1, T2>, sc_bv_base> operator , (
1128 inline sc_concref_r<sc_bv_base, sc_concref_r<T1, T2> > operator , (
1174 inline sc_concref_r<sc_concref_r<T1, T2>, sc_bitref_r<T3> > operator , (
1178 inline sc_concref_r<sc_concref_r<T1, T2>, sc_bitref_r<T3> > operator , (
1182 inline sc_concref_r<sc_concref_r<T1, T2>, sc_subref_r<T3> > operator , (
1186 inline sc_concref_r<sc_concref_r<T1, T2>, sc_subref_r<T3> > operator , (
1190 inline sc_concref_r<sc_concref_r<T1, T2>, sc_concref_r<T3, T4> > operator , (
1194 inline sc_concref_r<sc_concref_r<T1, T2>, sc_concref_r<T3, T4> > operator , (
1198 inline sc_concref_r<sc_concref_r<T1, T2>, T3> operator , (
1202 inline sc_concref_r<sc_concref_r<T1, T2>, T3> operator , (
1206 inline sc_concref_r<sc_concref_r<T1, T2>, sc_lv_base> operator , (
1210 inline sc_concref_r<sc_lv_base, sc_concref_r<T1, T2> > operator , (
1214 inline sc_concref_r<sc_concref_r<T1, T2>, sc_lv_base> operator , (
1218 inline sc_concref_r<sc_lv_base, sc_concref_r<T1, T2> > operator , (
1222 inline sc_concref_r<sc_concref_r<T1, T2>, sc_bv_base> operator , (
1226 inline sc_concref_r<sc_bv_base, sc_concref_r<T1, T2> > operator , (
1314 operator = (const sc_proxy<Z> &a)
1321 operator = (const sc_concref<X, Y> &a)
1328 operator = (const char *a)
1335 operator = (const bool *a)
1342 operator = (const sc_logic *a)
1349 operator = (const sc_unsigned &a)
1356 operator = (const sc_signed &a)
1363 operator = (const sc_uint_base &a)
1370 operator = (const sc_int_base &a)
1377 operator = (unsigned long a)
1384 operator = (long a)
1391 operator = (unsigned int a)
1398 operator = (int a)
1405 operator = (uint64 a)
1412 operator = (int64 a)
1430 inline sc_concref<sc_concref<T1, T2>, sc_bitref<T3> > operator , (
1434 inline sc_concref<sc_concref<T1, T2>, sc_subref<T3> > operator , (
1438 inline sc_concref<sc_concref<T1, T2>, sc_concref<T3, T4> > operator , (
1442 inline sc_concref<sc_concref<T1, T2>, T3> operator , (
1464 inline ::std::istream &operator >> (::std::istream &, sc_concref<T1, T2>);
1477 inline sc_concref_r<T1, sc_bitref_r<T2> > operator , (
1481 inline sc_concref_r<T1, sc_subref_r<T2> > operator , (
1485 inline sc_concref_r<T1, sc_concref_r<T2, T3> > operator , (
1489 inline sc_concref_r<T1, T2> operator , (
1493 inline sc_concref_r<T, sc_lv_base> operator , (
1497 inline sc_concref_r<sc_lv_base,T> operator , (
1501 inline sc_concref_r<T, sc_lv_base> operator , (
1505 inline sc_concref_r<sc_lv_base, T> operator , (
1509 inline sc_concref_r<T, sc_bv_base> operator , (const sc_proxy<T> &, bool);
1512 inline sc_concref_r<sc_bv_base, T> operator , (bool, const sc_proxy<T> &);
1552 inline sc_concref_r<T1, sc_bitref_r<T2> > operator , (
1556 inline sc_concref_r<T1, sc_bitref_r<T2> > operator , (
1560 inline sc_concref_r<T1, sc_subref_r<T2> > operator , (
1564 inline sc_concref_r<T1, sc_subref_r<T2> > operator , (
1568 inline sc_concref_r<T1, sc_concref_r<T2, T3> > operator , (
1572 inline sc_concref_r<T1, sc_concref_r<T2, T3> > operator , (
1576 inline sc_concref_r<T1, T2> operator , (const sc_proxy<T1> &, sc_proxy<T2> &);
1579 inline sc_concref_r<T1, T2> operator , (sc_proxy<T1> &, const sc_proxy<T2> &);
1582 inline sc_concref_r<T, sc_lv_base> operator , (sc_proxy<T> &, const char *);
1585 inline sc_concref_r<sc_lv_base, T> operator , (const char *, sc_proxy<T> &);
1588 inline sc_concref_r<T, sc_lv_base> operator , (
1592 inline sc_concref_r<sc_lv_base, T> operator , (
1596 inline sc_concref_r<T, sc_bv_base> operator , (sc_proxy<T> &, bool);
1599 inline sc_concref_r<sc_bv_base, T> operator , (bool, sc_proxy<T> &);
1653 inline sc_concref<T1,sc_bitref<T2> > operator , (
1657 inline sc_concref<T1, sc_subref<T2> > operator , (
1661 inline sc_concref<T1, sc_concref<T2, T3> > operator , (
1665 inline sc_concref<T1, T2> operator , (sc_proxy<T1> &, sc_proxy<T2> &);
1695 operator & (const sc_bitref_r<T1> &a, const sc_bitref_r<T2> &b)
1703 operator | (const sc_bitref_r<T1> &a, const sc_bitref_r<T2> &b)
1711 operator ^ (const sc_bitref_r<T1> &a, const sc_bitref_r<T2> &b)
1719 operator == (const sc_bitref_r<T1> &a, const sc_bitref_r<T2> &b)
1726 operator != (const sc_bitref_r<T1> &a, const sc_bitref_r<T2> &b)
1771 operator , (sc_bitref_r<T1> a, sc_bitref_r<T2> b)
1779 operator , (sc_bitref_r<T1> a, sc_subref_r<T2> b)
1787 operator , (sc_bitref_r<T1> a, sc_concref_r<T2, T3> b)
1795 operator , (sc_bitref_r<T1> a, const sc_proxy<T2> &b)
1838 operator , (sc_bitref_r<T1> a, sc_bitref<T2> b)
1846 operator , (sc_bitref<T1> a, sc_bitref_r<T2> b)
1854 operator , (sc_bitref_r<T1> a, sc_subref<T2> b)
1862 operator , (sc_bitref<T1> a, sc_subref_r<T2> b)
1870 operator , (sc_bitref_r<T1> a, sc_concref<T2, T3> b)
1878 operator , (sc_bitref<T1> a, sc_concref_r<T2, T3> b)
1886 operator , (sc_bitref<T1> a, const sc_proxy<T2> &b)
1894 operator , (sc_bitref_r<T1> a, sc_proxy<T2> &b)
1973 sc_bitref<X>::operator = (const sc_bitref_r<X> &a)
1981 sc_bitref<X>::operator = (const sc_bitref<X> &a)
1993 sc_bitref<X>::operator &= (const sc_bitref_r<X> &a)
2004 sc_bitref<X>::operator &= (const sc_logic &a)
2014 sc_bitref<X>::operator |= (const sc_bitref_r<X> &a)
2025 sc_bitref<X>::operator |= (const sc_logic &a)
2035 sc_bitref<X>::operator ^= (const sc_bitref_r<X> &a)
2046 sc_bitref<X>::operator ^= (const sc_logic &a)
2121 operator , (sc_bitref<T1> a, sc_bitref<T2> b)
2129 operator , (sc_bitref<T1> a, sc_subref<T2> b)
2137 operator , (sc_bitref<T1> a, sc_concref<T2, T3> b)
2145 operator , (sc_bitref<T1> a, sc_proxy<T2> &b)
2184 operator >> (::std::istream &is, sc_bitref<X> a)
2354 operator , (sc_subref_r<T1> a, sc_bitref_r<T2> b)
2362 operator , (sc_subref_r<T1> a, sc_subref_r<T2> b)
2370 operator , (sc_subref_r<T1> a, sc_concref_r<T2, T3> b)
2378 operator , (sc_subref_r<T1> a, const sc_proxy<T2> &b)
2419 operator , (sc_subref_r<T1> a, sc_bitref<T2> b)
2427 operator , (sc_subref<T1> a, sc_bitref_r<T2> b)
2435 operator , (sc_subref_r<T1> a, sc_subref<T2> b)
2443 operator , (sc_subref<T1> a, sc_subref_r<T2> b)
2452 operator , (sc_subref_r<T1> a, sc_concref<T2, T3> b)
2460 operator , (sc_subref<T1> a, sc_concref_r<T2, T3> b)
2468 operator , (sc_subref<T1> a, const sc_proxy<T2> &b)
2475 operator , (sc_subref_r<T1> a, sc_proxy<T2> &b)
2551 // sc_subref<X>::operator = ( const sc_subref_r<X>& ) in sc_lv_base.h
2552 // sc_subref<X>::operator = ( const sc_subref<X>& ) in sc_lv_base.h
2568 operator , (sc_subref<T1> a, sc_bitref<T2> b)
2576 operator , (sc_subref<T1> a, sc_subref<T2> b)
2584 operator , (sc_subref<T1> a, sc_concref<T2, T3> b)
2592 operator , (sc_subref<T1> a, sc_proxy<T2> &b)
2631 operator >> (::std::istream &is, sc_subref<X> a)
2840 operator , (sc_concref_r<T1, T2> a, sc_bitref_r<T3> b)
2848 operator , (sc_concref_r<T1, T2> a, sc_subref_r<T3> b)
2856 operator , (sc_concref_r<T1, T2> a, sc_concref_r<T3, T4> b)
2864 operator , (sc_concref_r<T1, T2> a, const sc_proxy<T3> &b)
2906 operator , (sc_concref_r<T1, T2> a, sc_bitref<T3> b)
2914 operator , (sc_concref<T1, T2> a, sc_bitref_r<T3> b)
2923 operator , (sc_concref_r<T1, T2> a, sc_subref<T3> b)
2931 operator , (sc_concref<T1, T2> a, sc_subref_r<T3> b)
2939 operator , (sc_concref_r<T1, T2> a, sc_concref<T3, T4> b)
2947 operator , (sc_concref<T1, T2> a, sc_concref_r<T3, T4> b)
2955 operator , (sc_concref<T1, T2> a, const sc_proxy<T3> &b)
2963 operator , (sc_concref_r<T1, T2> a, sc_proxy<T3> &b)
3054 operator , (sc_concref<T1, T2> a, sc_bitref<T3> b)
3062 operator , (sc_concref<T1, T2> a, sc_subref<T3>b)
3070 operator , (sc_concref<T1, T2> a, sc_concref<T3, T4> b)
3078 operator , (sc_concref<T1, T2> a, sc_proxy<T3> &b)
3119 operator >> (::std::istream &is, sc_concref<X, Y> a)
3137 operator , (const sc_proxy<T1> &a, sc_bitref_r<T2> b)
3145 operator , (const sc_proxy<T1> &a, sc_subref_r<T2> b)
3153 operator , (const sc_proxy<T1> &a, sc_concref_r<T2, T3> b)
3161 operator , (const sc_proxy<T1> &a, const sc_proxy<T2> &b)
3199 operator , (const sc_proxy<T1> &a, sc_bitref<T2> b)
3206 operator , (sc_proxy<T1> &a, sc_bitref_r<T2> b)
3213 operator , (const sc_proxy<T1> &a, sc_subref<T2> b)
3220 operator , (sc_proxy<T1> &a, sc_subref_r<T2> b)
3227 operator , (const sc_proxy<T1> &a, sc_concref<T2, T3> b)
3235 operator , (sc_proxy<T1> &a, sc_concref_r<T2, T3> b)
3243 operator , (const sc_proxy<T1> &a, sc_proxy<T2> &b)
3250 operator , (sc_proxy<T1> &a, const sc_proxy<T2> &b)
3319 operator , (sc_proxy<T1> &a, sc_bitref<T2> b)
3326 operator , (sc_proxy<T1> &a, sc_subref<T2> b)
3333 operator , (sc_proxy<T1> &a, sc_concref<T2, T3> b)
3340 operator , (sc_proxy<T1> &a, sc_proxy<T2> &b)