Searched refs:sc_subref_r (Results 1 - 7 of 7) sorted by relevance

/gem5/src/systemc/ext/dt/bit/
H A Dsc_bit_proxies.hh48 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 Dsc_lv_base.hh942 // 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 Dsc_proxy.hh90 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 Dsc_bit_proxies.h43 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 Dsc_lv_base.h1084 // 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 Dsc_proxy.h88 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 Dtest_bitref.cpp38 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);

Completed in 34 milliseconds