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

/gem5/src/systemc/ext/dt/bit/
H A Dsc_proxy.hh207 X &back_cast() { return static_cast<X &>(*this); } function in class:sc_dt::sc_proxy
209 const X &back_cast() const { return static_cast<const X &>(*this); } function in class:sc_dt::sc_proxy
217 return back_cast();
228 return back_cast();
235 return back_cast();
359 sc_bitref<X> operator [] (int i) { return sc_bitref<X>(back_cast(), i); }
363 return sc_bitref_r<X>(back_cast(), i);
365 sc_bitref<X> bit(int i) { return sc_bitref<X>(back_cast(), i); }
366 sc_bitref_r<X> bit(int i) const { return sc_bitref_r<X>(back_cast(), i); }
372 return sc_subref<X>(back_cast(), h
[all...]
H A Dsc_lv_base.hh117 init(a.back_cast().length());
318 sc_lv_base a(back_cast());
327 X &x = px.back_cast();
329 a = py.back_cast();
338 X &x = back_cast(); \
360 sc_lv_base a(px.back_cast());
361 return (a &= py.back_cast());
369 sc_lv_base a(back_cast()); \
418 X &x = px.back_cast();
420 a = py.back_cast();
[all...]
H A Dsc_bit_proxies.hh1798 *a.clone(), b.back_cast(), 1);
1832 *a.clone(), b.back_cast(), 1);
1889 *a.clone(), b.back_cast(), 1);
1897 *a.clone(), b.back_cast(), 1);
1953 return sc_concref_r<sc_bitref_r<T1>, T2>(*a.clone(), b.back_cast(), 1);
1960 return sc_concref_r<sc_bitref_r<T1>, T2>(*a.clone(), b.back_cast(), 1);
2147 return sc_concref<sc_bitref<T1>, T2>(*a.clone(), b.back_cast(), 1);
2179 return sc_concref<sc_bitref<T1>, T2>(*a.clone(), b.back_cast(), 1);
2381 *a.clone(), b.back_cast(), 1);
2413 return sc_concref_r<sc_subref_r<T1>, T2>(*a.clone(), b.back_cast(),
[all...]
H A Dsc_bv_base.hh105 init(a.back_cast().length());
/gem5/ext/systemc/src/sysc/datatypes/bit/
H A Dsc_lv_base.h122 { init( a.back_cast().length() ); base_type::assign_( a ); }
371 sc_lv_base a( back_cast() );
383 X& x = px.back_cast();
385 a = py.back_cast();
396 X& x = back_cast(); \
420 sc_lv_base a( px.back_cast() );
421 return ( a &= py.back_cast() );
431 sc_lv_base a( back_cast() ); \
485 X& x = px.back_cast();
487 a = py.back_cast();
[all...]
H A Dsc_proxy.h210 X& back_cast() function in class:sc_dt::sc_proxy
213 const X& back_cast() const function in class:sc_dt::sc_proxy
221 { assign_p_( *this, a ); return back_cast(); }
228 { assign_v_( *this, a ); return back_cast(); }
231 { assign_v_( *this, a ); return back_cast(); }
417 { return sc_bitref<X>( back_cast(), i ); }
420 { return sc_bitref_r<X>( back_cast(), i ); }
423 { return sc_bitref<X>( back_cast(), i ); }
426 { return sc_bitref_r<X>( back_cast(), i ); }
432 { return sc_subref<X>( back_cast(), h
[all...]
H A Dsc_bit_proxies.h2020 *a.clone(), b.back_cast(), 1 );
2057 *a.clone(), b.back_cast(), 1 );
2123 *a.clone(), b.back_cast(), 1 );
2132 *a.clone(), b.back_cast(), 1 );
2196 *a.clone(), b.back_cast(), 1 );
2205 *a.clone(), b.back_cast(), 1 );
2423 *a.clone(), b.back_cast(), 1 );
2460 *a.clone(), b.back_cast(), 1 );
2682 *a.clone(), b.back_cast(), 1 );
2719 *a.clone(), b.back_cast(),
[all...]
H A Dsc_bv_base.h111 { init( a.back_cast().length() ); base_type::assign_( a ); }

Completed in 38 milliseconds