Lines Matching defs:operator

109 // function and an operator []. 
256 const sc_lv_base operator ~ () const;
261 X& operator &= ( const char* b );
262 X& operator &= ( const bool* b );
263 X& operator &= ( const sc_logic* b );
264 X& operator &= ( const sc_unsigned& b );
265 X& operator &= ( const sc_signed& b );
267 X& operator &= ( const sc_uint_base& b )
268 { return operator &= ( (uint64) b ); }
270 X& operator &= ( const sc_int_base& b )
271 { return operator &= ( (int64) b ); }
273 X& operator &= ( unsigned long b );
274 X& operator &= ( long b );
276 X& operator &= ( unsigned int b )
277 { return operator &= ( (unsigned long) b ); }
279 X& operator &= ( int b )
280 { return operator &= ( (long) b ); }
282 X& operator &= ( uint64 b );
283 X& operator &= ( int64 b );
286 const sc_lv_base operator & ( const char* b ) const;
287 const sc_lv_base operator & ( const bool* b ) const;
288 const sc_lv_base operator & ( const sc_logic* b ) const;
289 const sc_lv_base operator & ( const sc_unsigned& b ) const;
290 const sc_lv_base operator & ( const sc_signed& b ) const;
291 const sc_lv_base operator & ( const sc_uint_base& b ) const;
292 const sc_lv_base operator & ( const sc_int_base& b ) const;
293 const sc_lv_base operator & ( unsigned long b ) const;
294 const sc_lv_base operator & ( long b ) const;
295 const sc_lv_base operator & ( unsigned int b ) const;
296 const sc_lv_base operator & ( int b ) const;
297 const sc_lv_base operator & ( uint64 b ) const;
298 const sc_lv_base operator & ( int64 b ) const;
303 X& operator |= ( const char* b );
304 X& operator |= ( const bool* b );
305 X& operator |= ( const sc_logic* b );
306 X& operator |= ( const sc_unsigned& b );
307 X& operator |= ( const sc_signed& b );
309 X& operator |= ( const sc_uint_base& b )
310 { return operator |= ( (uint64) b ); }
312 X& operator |= ( const sc_int_base& b )
313 { return operator |= ( (int64) b ); }
315 X& operator |= ( unsigned long b );
316 X& operator |= ( long b );
318 X& operator |= ( unsigned int b )
319 { return operator |= ( (unsigned long) b ); }
321 X& operator |= ( int b )
322 { return operator |= ( (long) b ); }
324 X& operator |= ( uint64 b );
325 X& operator |= ( int64 b );
328 const sc_lv_base operator | ( const char* b ) const;
329 const sc_lv_base operator | ( const bool* b ) const;
330 const sc_lv_base operator | ( const sc_logic* b ) const;
331 const sc_lv_base operator | ( const sc_unsigned& b ) const;
332 const sc_lv_base operator | ( const sc_signed& b ) const;
333 const sc_lv_base operator | ( const sc_uint_base& b ) const;
334 const sc_lv_base operator | ( const sc_int_base& b ) const;
335 const sc_lv_base operator | ( unsigned long b ) const;
336 const sc_lv_base operator | ( long b ) const;
337 const sc_lv_base operator | ( unsigned int b ) const;
338 const sc_lv_base operator | ( int b ) const;
339 const sc_lv_base operator | ( uint64 b ) const;
340 const sc_lv_base operator | ( int64 b ) const;
345 X& operator ^= ( const char* b );
346 X& operator ^= ( const bool* b );
347 X& operator ^= ( const sc_logic* b );
348 X& operator ^= ( const sc_unsigned& b );
349 X& operator ^= ( const sc_signed& b );
351 X& operator ^= ( const sc_uint_base& b )
352 { return operator ^= ( (uint64) b ); }
354 X& operator ^= ( const sc_int_base& b )
355 { return operator ^= ( (int64) b ); }
357 X& operator ^= ( unsigned long b );
358 X& operator ^= ( long b );
360 X& operator ^= ( unsigned int b )
361 { return operator ^= ( (unsigned long) b ); }
363 X& operator ^= ( int b )
364 { return operator ^= ( (long) b ); }
366 X& operator ^= ( uint64 b );
367 X& operator ^= ( int64 b );
370 const sc_lv_base operator ^ ( const char* b ) const;
371 const sc_lv_base operator ^ ( const bool* b ) const;
372 const sc_lv_base operator ^ ( const sc_logic* b ) const;
373 const sc_lv_base operator ^ ( const sc_unsigned& b ) const;
374 const sc_lv_base operator ^ ( const sc_signed& b ) const;
375 const sc_lv_base operator ^ ( const sc_uint_base& b ) const;
376 const sc_lv_base operator ^ ( const sc_int_base& b ) const;
377 const sc_lv_base operator ^ ( unsigned long b ) const;
378 const sc_lv_base operator ^ ( long b ) const;
379 const sc_lv_base operator ^ ( unsigned int b ) const;
380 const sc_lv_base operator ^ ( int b ) const;
381 const sc_lv_base operator ^ ( uint64 b ) const;
382 const sc_lv_base operator ^ ( int64 b ) const;
387 X& operator <<= ( int n );
389 const sc_lv_base operator << ( int n ) const;
394 X& operator >>= ( int n );
396 const sc_lv_base operator >> ( int n ) const;
416 sc_bitref<X> operator [] ( int i )
419 sc_bitref_r<X> operator [] ( int i ) const
431 sc_subref<X> operator () ( int hi, int lo )
434 sc_subref_r<X> operator () ( int hi, int lo ) const
464 bool operator == ( const char* b ) const;
465 bool operator == ( const bool* b ) const;
466 bool operator == ( const sc_logic* b ) const;
467 bool operator == ( const sc_unsigned& b ) const;
468 bool operator == ( const sc_signed& b ) const;
469 bool operator == ( const sc_uint_base& b ) const;
470 bool operator == ( const sc_int_base& b ) const;
471 bool operator == ( unsigned long b ) const;
472 bool operator == ( long b ) const;
473 bool operator == ( unsigned int b ) const;
474 bool operator == ( int b ) const;
475 bool operator == ( uint64 b ) const;
476 bool operator == ( int64 b ) const;
547 operator &= ( sc_proxy<X>& px, const sc_proxy<Y>& py );
553 operator & ( const sc_proxy<X>& px, const sc_proxy<Y>& py );
560 operator & ( tp b, const sc_proxy<X>& px );
584 operator |= ( sc_proxy<X>& px, const sc_proxy<Y>& py );
590 operator | ( const sc_proxy<X>& px, const sc_proxy<Y>& py );
597 operator | ( tp a, const sc_proxy<X>& px );
621 operator ^= ( sc_proxy<X>& px, const sc_proxy<Y>& py );
627 operator ^ ( const sc_proxy<X>& px, const sc_proxy<Y>& py );
634 operator ^ ( tp a, const sc_proxy<X>& px );
658 operator == ( const sc_proxy<X>& px, const sc_proxy<Y>& py );
663 operator != ( const sc_proxy<X>& px, const sc_proxy<Y>& py );
670 operator == ( tp b, const sc_proxy<X>& px ); \
675 operator != ( const sc_proxy<X>& px, tp b ); \
680 operator != ( tp b, const sc_proxy<X>& px );
763 // function and an operator []. The vector argument type must support
1139 sc_proxy<X>::operator <<= ( int n )
1195 sc_proxy<X>::operator >>= ( int n )
1335 operator != ( const sc_proxy<X>& px, const sc_proxy<Y>& py )
1345 operator == ( tp b, const sc_proxy<X>& px ) \
1353 operator != ( const sc_proxy<X>& px, tp b ) \
1361 operator != ( tp b, const sc_proxy<X>& px ) \
1591 operator << ( ::std::ostream& os, const sc_proxy<X>& a )
1600 operator >> ( ::std::istream& is, sc_proxy<X>& a )