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

/gem5/src/systemc/ext/dt/bit/
H A Dsc_bit_proxies.hh46 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 Dsc_lv_base.hh846 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 Dsc_proxy.hh88 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 Dsc_bit_proxies.h42 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 Dsc_lv_base.h974 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 Dsc_proxy.h87 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 Dtest_bitref.cpp33 using sc_dt::sc_bitref;
179 , sc_bitref<sc_bv_base> >
/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
53 test( sc_dt::sc_bitref<X> a )
206 // sc_bitref

Completed in 67 milliseconds