Searched refs:sc_subref (Results 1 - 8 of 8) sorted by relevance

/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/
H A Dtest_bitref.cpp37 using sc_dt::sc_subref;
140 /* auto */ sc_subref< sc_bv_base > bv_range = bv.range(5,1);
141 /* auto */ sc_subref< sc_lv_base > lv_range = lv.range(6,2);
178 /* auto */ sc_concref< sc_concref<sc_subref<sc_bv_base>, sc_subref<sc_bv_base> >
181 /* auto */ sc_concref_r< sc_concref_r<sc_subref<sc_bv_base>, sc_subref<sc_lv_base> >
/gem5/src/systemc/ext/dt/bit/
H A Dsc_bit_proxies.hh50 class sc_subref;
273 sc_bitref_r<T1>, sc_subref<T2>);
330 sc_bitref_r<T1>, sc_subref<T2>);
568 inline sc_concref<sc_bitref<T1>, sc_subref<T2> > operator , (
569 sc_bitref<T1>, sc_subref<T2>);
585 inline sc_concref<sc_bitref<T1>, sc_subref<T2> > concat(
586 sc_bitref<T1>, sc_subref<T2>);
748 sc_subref<T1>, sc_bitref_r<T2>);
752 sc_subref_r<T1>, sc_subref<T2>);
756 sc_subref<T
861 class sc_subref : public sc_subref_r<X> class in namespace:sc_dt
868 sc_subref(X &obj_, int hi_, int lo_) : sc_subref_r<X>(obj_, hi_, lo_) {} function in class:sc_dt::sc_subref
871 sc_subref(const sc_subref<X> &a) : sc_subref_r<X>(a) {} function in class:sc_dt::sc_subref
[all...]
H A Dsc_lv_base.hh1047 operator , (sc_subref<T> a, const char *b)
1055 operator , (const char *a, sc_subref<T> b)
1063 operator , (sc_subref<T> a, const sc_logic &b)
1071 operator , (const sc_logic &a, sc_subref<T> b)
1079 operator , (sc_subref<T> a, bool b)
1087 operator , (bool a, sc_subref<T> b)
1096 concat(sc_subref<T> a, const char *b)
1104 concat(const char *a, sc_subref<T> b)
1112 concat(sc_subref<T> a, const sc_logic &b)
1120 concat(const sc_logic &a, sc_subref<
[all...]
H A Dsc_proxy.hh92 class sc_subref;
162 struct sc_proxy_traits<sc_subref<X> > : sc_proxy_traits<X> {};
369 sc_subref<X>
372 return sc_subref<X>(back_cast(), hi, lo);
379 sc_subref<X>
382 return sc_subref<X>(back_cast(), hi, lo);
/gem5/ext/systemc/src/sysc/datatypes/bit/
H A Dsc_bit_proxies.h44 template <class X> class sc_subref;
307 operator , ( sc_bitref_r<T1>, sc_subref<T2> );
378 concat( sc_bitref_r<T1>, sc_subref<T2> );
585 sc_concref<sc_bitref<T1>,sc_subref<T2> >
586 operator , ( sc_bitref<T1>, sc_subref<T2> );
606 sc_concref<sc_bitref<T1>,sc_subref<T2> >
607 concat( sc_bitref<T1>, sc_subref<T2> );
816 operator , ( sc_subref<T1>, sc_bitref_r<T2> );
821 operator , ( sc_subref_r<T1>, sc_subref<T2> );
826 operator , ( sc_subref<T
959 class sc_subref class in namespace:sc_dt
971 sc_subref( X& obj_, int hi_, int lo_ ) function in class:sc_dt::sc_subref
978 sc_subref( const sc_subref<X>& a ) function in class:sc_dt::sc_subref
[all...]
H A Dsc_lv_base.h1206 operator , ( sc_subref<T> a, const char* b )
1215 operator , ( const char* a, sc_subref<T> b )
1224 operator , ( sc_subref<T> a, const sc_logic& b )
1233 operator , ( const sc_logic& a, sc_subref<T> b )
1242 operator , ( sc_subref<T> a, bool b )
1251 operator , ( bool a, sc_subref<T> b )
1261 concat( sc_subref<T> a, const char* b )
1270 concat( const char* a, sc_subref<T> b )
1279 concat( sc_subref<T> a, const sc_logic& b )
1288 concat( const sc_logic& a, sc_subref<
[all...]
H A Dsc_proxy.h89 template <class X> class sc_subref;
163 template<typename X> struct sc_proxy_traits<sc_subref<X> >
431 sc_subref<X> operator () ( int hi, int lo )
432 { return sc_subref<X>( back_cast(), hi, lo ); }
437 sc_subref<X> range( int hi, int lo )
438 { return sc_subref<X>( back_cast(), hi, lo ); }
/gem5/src/systemc/tests/systemc/datatypes/misc/test01/
H A Dtest01.cpp48 // THE FOLLOWING SPECIALIZATIONS FOR sc_bitref<X> AND sc_subref<X> GO AWAY
69 test( sc_dt::sc_subref<X> a )
215 // sc_subref

Completed in 37 milliseconds