/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_bit_proxies.hh | 46 class sc_bitref; 265 sc_bitref_r<T1>, sc_bitref<T2>); 269 sc_bitref<T1>, sc_bitref_r<T2>); 277 sc_bitref<T1>, sc_subref_r<T2>); 285 sc_bitref<T1>, sc_concref_r<T2, T3>); 289 sc_bitref<T1>, const sc_proxy<T2> &); 297 sc_bitref<T>, const char *); 301 const char *, sc_bitref<T>); 305 sc_bitref<T>, const sc_logic &); 309 const sc_logic &, sc_bitref< 382 class sc_bitref : public sc_bitref_r<X> class in namespace:sc_dt 391 sc_bitref(X &obj_, int index_) : sc_bitref_r<X>(obj_, index_) {} function in class:sc_dt::sc_bitref 394 sc_bitref(const sc_bitref<X> &a) : sc_bitref_r<X>(a) {} function in class:sc_dt::sc_bitref [all...] |
H A D | sc_lv_base.hh | 846 operator , (sc_bitref<T> a, const char *b) 854 operator , (const char *a, sc_bitref<T> b) 862 operator , (sc_bitref<T> a, const sc_logic &b) 870 operator , (const sc_logic &a, sc_bitref<T> b) 878 operator , (sc_bitref<T> a, bool b) 886 operator , (bool a, sc_bitref<T> b) 894 concat(sc_bitref<T> a, const char *b) 902 concat(const char *a, sc_bitref<T> b) 910 concat(sc_bitref<T> a, const sc_logic &b) 918 concat(const sc_logic &a, sc_bitref< [all...] |
H A D | sc_proxy.hh | 88 class sc_bitref; 156 struct sc_proxy_traits<sc_bitref<X> > : sc_proxy_traits<X> {}; 359 sc_bitref<X> operator [] (int i) { return sc_bitref<X>(back_cast(), i); } 365 sc_bitref<X> bit(int i) { return sc_bitref<X>(back_cast(), i); }
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bit_proxies.h | 42 template <class X> class sc_bitref; 297 operator , ( sc_bitref_r<T1>, sc_bitref<T2> ); 302 operator , ( sc_bitref<T1>, sc_bitref_r<T2> ); 312 operator , ( sc_bitref<T1>, sc_subref_r<T2> ); 322 operator , ( sc_bitref<T1>, sc_concref_r<T2,T3> ); 327 operator , ( sc_bitref<T1>, const sc_proxy<T2>& ); 337 operator , ( sc_bitref<T>, const char* ); 342 operator , ( const char*, sc_bitref<T> ); 347 operator , ( sc_bitref<T>, const sc_logic& ); 352 operator , ( const sc_logic&, sc_bitref< 445 class sc_bitref class in namespace:sc_dt 455 sc_bitref( X& obj_, int index_ ) function in class:sc_dt::sc_bitref 462 sc_bitref( const sc_bitref<X>& a ) function in class:sc_dt::sc_bitref [all...] |
H A D | sc_lv_base.h | 974 operator , ( sc_bitref<T> a, const char* b ) 983 operator , ( const char* a, sc_bitref<T> b ) 992 operator , ( sc_bitref<T> a, const sc_logic& b ) 1001 operator , ( const sc_logic& a, sc_bitref<T> b ) 1010 operator , ( sc_bitref<T> a, bool b ) 1019 operator , ( bool a, sc_bitref<T> b ) 1029 concat( sc_bitref<T> a, const char* b ) 1038 concat( const char* a, sc_bitref<T> b ) 1047 concat( sc_bitref<T> a, const sc_logic& b ) 1056 concat( const sc_logic& a, sc_bitref< [all...] |
H A D | sc_proxy.h | 87 template <class X> class sc_bitref; 156 template<typename X> struct sc_proxy_traits<sc_bitref<X> > 416 sc_bitref<X> operator [] ( int i ) 417 { return sc_bitref<X>( back_cast(), i ); } 422 sc_bitref<X> bit( int i ) 423 { return sc_bitref<X>( back_cast(), i ); }
|
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/ |
H A D | test_bitref.cpp | 33 using sc_dt::sc_bitref; 179 , sc_bitref<sc_bv_base> >
|
/gem5/src/systemc/tests/systemc/datatypes/misc/test01/ |
H A D | test01.cpp | 48 // THE FOLLOWING SPECIALIZATIONS FOR sc_bitref<X> AND sc_subref<X> GO AWAY 53 test( sc_dt::sc_bitref<X> a ) 206 // sc_bitref
|