/gem5/src/systemc/ext/dt/bit/ |
H A D | sc_bit_proxies.hh | 48 class sc_subref_r; 186 inline sc_concref_r<sc_bitref_r<T1>, sc_subref_r<T2> > operator , ( 187 sc_bitref_r<T1>, sc_subref_r<T2>); 227 inline sc_concref_r<sc_bitref_r<T1>, sc_subref_r<T2> > concat( 228 sc_bitref_r<T1>, sc_subref_r<T2>); 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 , ( 277 sc_bitref<T1>, sc_subref_r<T2>); 329 inline sc_concref_r<sc_bitref_r<T1>, sc_subref_r<T2> > concat( 333 inline sc_concref_r<sc_bitref_r<T1>, sc_subref_r<T 607 class sc_subref_r : public sc_proxy<sc_subref_r<X> > class in namespace:sc_dt 615 sc_subref_r(const X &obj_, int hi_, int lo_) : function in class:sc_dt::sc_subref_r 620 sc_subref_r(const sc_subref_r<X> &a) : function in class:sc_dt::sc_subref_r [all...] |
H A D | sc_lv_base.hh | 942 // CLASS TEMPLATE : sc_subref_r<X> 949 inline sc_concref_r<sc_subref_r<T>, sc_lv_base> 950 operator , (sc_subref_r<T> a, const char *b) 952 return sc_concref_r<sc_subref_r<T>, sc_lv_base>( 957 inline sc_concref_r<sc_lv_base, sc_subref_r<T> > 958 operator , (const char *a, sc_subref_r<T> b) 960 return sc_concref_r<sc_lv_base, sc_subref_r<T> >( 965 inline sc_concref_r<sc_subref_r<T>, sc_lv_base> 966 operator , (sc_subref_r<T> a, const sc_logic &b) 968 return sc_concref_r<sc_subref_r< [all...] |
H A D | sc_proxy.hh | 90 class sc_subref_r; 159 struct sc_proxy_traits<sc_subref_r<X> > : sc_proxy_traits<X> {}; 374 sc_subref_r<X> 377 return sc_subref_r<X>(back_cast(), hi, lo); 384 sc_subref_r<X> 387 return sc_subref_r<X>(back_cast(), hi, lo);
|
/gem5/ext/systemc/src/sysc/datatypes/bit/ |
H A D | sc_bit_proxies.h | 43 template <class X> class sc_subref_r; 197 sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > 198 operator , ( sc_bitref_r<T1>, sc_subref_r<T2> ); 248 sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > 249 concat( sc_bitref_r<T1>, sc_subref_r<T2> ); 306 sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > 311 sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > 312 operator , ( sc_bitref<T1>, sc_subref_r<T2> ); 377 sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T2> > 382 sc_concref_r<sc_bitref_r<T1>,sc_subref_r<T 632 class sc_subref_r class in namespace:sc_dt 641 sc_subref_r( const X& obj_, int hi_, int lo_ ) function in class:sc_dt::sc_subref_r 648 sc_subref_r( const sc_subref_r<X>& a ) function in class:sc_dt::sc_subref_r [all...] |
H A D | sc_lv_base.h | 1084 // CLASS TEMPLATE : sc_subref_r<X> 1093 sc_concref_r<sc_subref_r<T>,sc_lv_base> 1094 operator , ( sc_subref_r<T> a, const char* b ) 1096 return sc_concref_r<sc_subref_r<T>,sc_lv_base>( 1102 sc_concref_r<sc_lv_base,sc_subref_r<T> > 1103 operator , ( const char* a, sc_subref_r<T> b ) 1105 return sc_concref_r<sc_lv_base,sc_subref_r<T> >( 1111 sc_concref_r<sc_subref_r<T>,sc_lv_base> 1112 operator , ( sc_subref_r<T> a, const sc_logic& b ) 1114 return sc_concref_r<sc_subref_r< [all...] |
H A D | sc_proxy.h | 88 template <class X> class sc_subref_r; 160 template<typename X> struct sc_proxy_traits<sc_subref_r<X> > 434 sc_subref_r<X> operator () ( int hi, int lo ) const 435 { return sc_subref_r<X>( back_cast(), hi, lo ); } 440 sc_subref_r<X> range( int hi, int lo ) const 441 { return sc_subref_r<X>( back_cast(), hi, lo ); }
|
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/ |
H A D | test_bitref.cpp | 38 using sc_dt::sc_subref_r; 137 /* auto */ sc_subref_r< sc_bv_base > bv_range_r = bv.range(5,1); 138 /* auto */ sc_subref_r< sc_lv_base > lv_range_r = lv.range(6,2);
|