Lines Matching defs:sc_subref

44 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<T1>, sc_subref_r<T2> );
836 operator , ( sc_subref<T1>, sc_concref_r<T2,T3> );
841 operator , ( sc_subref<T1>, const sc_proxy<T2>& );
851 operator , ( sc_subref<T>, const char* );
856 operator , ( const char*, sc_subref<T> );
861 operator , ( sc_subref<T>, const sc_logic& );
866 operator , ( const sc_logic&, sc_subref<T> );
871 operator , ( sc_subref<T>, bool );
876 operator , ( bool, sc_subref<T> );
887 concat( sc_subref<T1>, sc_bitref_r<T2> );
892 concat( sc_subref_r<T1>, sc_subref<T2> );
897 concat( sc_subref<T1>, sc_subref_r<T2> );
907 concat( sc_subref<T1>, sc_concref_r<T2,T3> );
912 concat( sc_subref<T1>, const sc_proxy<T2>& );
922 concat( sc_subref<T>, const char* );
927 concat( const char*, sc_subref<T> );
932 concat( sc_subref<T>, const sc_logic& );
937 concat( const sc_logic&, sc_subref<T> );
942 concat( sc_subref<T>, bool );
947 concat( bool, sc_subref<T> );
953 // CLASS TEMPLATE : sc_subref<X>
959 class sc_subref
971 sc_subref( X& obj_, int hi_, int lo_ )
978 sc_subref( const sc_subref<X>& a )
985 sc_subref<X>* clone() const
986 { return new sc_subref<X>( *this ); }
992 sc_subref<X>& operator = ( const sc_proxy<Y>& a )
995 sc_subref<X>& operator = ( const sc_subref_r<X>& a );
996 sc_subref<X>& operator = ( const sc_subref<X>& a );
998 sc_subref<X>& operator = ( const char* a )
1001 sc_subref<X>& operator = ( const bool* a )
1004 sc_subref<X>& operator = ( const sc_logic* a )
1007 sc_subref<X>& operator = ( const sc_unsigned& a )
1010 sc_subref<X>& operator = ( const sc_signed& a )
1013 sc_subref<X>& operator = ( const sc_uint_base& a )
1016 sc_subref<X>& operator = ( const sc_int_base& a )
1019 sc_subref<X>& operator = ( unsigned long a )
1022 sc_subref<X>& operator = ( long a )
1025 sc_subref<X>& operator = ( unsigned int a )
1028 sc_subref<X>& operator = ( int a )
1031 sc_subref<X>& operator = ( uint64 a )
1034 sc_subref<X>& operator = ( int64 a )
1045 sc_subref();
1053 sc_concref<sc_subref<T1>,sc_bitref<T2> >
1054 operator , ( sc_subref<T1>, sc_bitref<T2> );
1058 sc_concref<sc_subref<T1>,sc_subref<T2> >
1059 operator , ( sc_subref<T1>, sc_subref<T2> );
1063 sc_concref<sc_subref<T1>,sc_concref<T2,T3> >
1064 operator , ( sc_subref<T1>, sc_concref<T2,T3> );
1068 sc_concref<sc_subref<T1>,T2>
1069 operator , ( sc_subref<T1>, sc_proxy<T2>& );
1074 sc_concref<sc_subref<T1>,sc_bitref<T2> >
1075 concat( sc_subref<T1>, sc_bitref<T2> );
1079 sc_concref<sc_subref<T1>,sc_subref<T2> >
1080 concat( sc_subref<T1>, sc_subref<T2> );
1084 sc_concref<sc_subref<T1>,sc_concref<T2,T3> >
1085 concat( sc_subref<T1>, sc_concref<T2,T3> );
1089 sc_concref<sc_subref<T1>,T2>
1090 concat( sc_subref<T1>, sc_proxy<T2>& );
1096 operator >> ( ::std::istream&, sc_subref<T> );
1298 operator , ( sc_concref_r<T1,T2>, sc_subref<T3> );
1369 concat( sc_concref_r<T1,T2>, sc_subref<T3> );
1535 sc_concref<sc_concref<T1,T2>,sc_subref<T3> >
1536 operator , ( sc_concref<T1,T2>, sc_subref<T3> );
1556 sc_concref<sc_concref<T1,T2>,sc_subref<T3> >
1557 concat( sc_concref<T1,T2>, sc_subref<T3> );
1702 operator , ( const sc_proxy<T1>&, sc_subref<T2> );
1773 concat( const sc_proxy<T1>&, sc_subref<T2> );
1842 sc_concref<T1,sc_subref<T2> >
1843 operator , ( sc_proxy<T1>&, sc_subref<T2> );
1863 sc_concref<T1,sc_subref<T2> >
1864 concat( sc_proxy<T1>&, sc_subref<T2> );
2084 operator , ( sc_bitref_r<T1> a, sc_subref<T2> b )
2157 concat( sc_bitref_r<T1> a, sc_subref<T2> b )
2401 sc_concref<sc_bitref<T1>,sc_subref<T2> >
2402 operator , ( sc_bitref<T1> a, sc_subref<T2> b )
2404 return sc_concref<sc_bitref<T1>,sc_subref<T2> >(
2438 sc_concref<sc_bitref<T1>,sc_subref<T2> >
2439 concat( sc_bitref<T1> a, sc_subref<T2> b )
2441 return sc_concref<sc_bitref<T1>,sc_subref<T2> >(
2737 operator , ( sc_subref<T1> a, sc_bitref_r<T2> b )
2746 operator , ( sc_subref_r<T1> a, sc_subref<T2> b )
2755 operator , ( sc_subref<T1> a, sc_subref_r<T2> b )
2773 operator , ( sc_subref<T1> a, sc_concref_r<T2,T3> b )
2782 operator , ( sc_subref<T1> a, const sc_proxy<T2>& b )
2810 concat( sc_subref<T1> a, sc_bitref_r<T2> b )
2819 concat( sc_subref_r<T1> a, sc_subref<T2> b )
2828 concat( sc_subref<T1> a, sc_subref_r<T2> b )
2846 concat( sc_subref<T1> a, sc_concref_r<T2,T3> b )
2855 concat( sc_subref<T1> a, const sc_proxy<T2>& b )
2874 // CLASS TEMPLATE : sc_subref<X>
2881 // sc_subref<X>::operator = ( const sc_subref_r<X>& ) in sc_lv_base.h
2882 // sc_subref<X>::operator = ( const sc_subref<X>& ) in sc_lv_base.h
2890 sc_subref<T>::scan( ::std::istream& is )
2902 sc_concref<sc_subref<T1>,sc_bitref<T2> >
2903 operator , ( sc_subref<T1> a, sc_bitref<T2> b )
2905 return sc_concref<sc_subref<T1>,sc_bitref<T2> >(
2911 sc_concref<sc_subref<T1>,sc_subref<T2> >
2912 operator , ( sc_subref<T1> a, sc_subref<T2> b )
2914 return sc_concref<sc_subref<T1>,sc_subref<T2> >(
2920 sc_concref<sc_subref<T1>,sc_concref<T2,T3> >
2921 operator , ( sc_subref<T1> a, sc_concref<T2,T3> b )
2923 return sc_concref<sc_subref<T1>,sc_concref<T2,T3> >(
2929 sc_concref<sc_subref<T1>,T2>
2930 operator , ( sc_subref<T1> a, sc_proxy<T2>& b )
2932 return sc_concref<sc_subref<T1>,T2>(
2939 sc_concref<sc_subref<T1>,sc_bitref<T2> >
2940 concat( sc_subref<T1> a, sc_bitref<T2> b )
2942 return sc_concref<sc_subref<T1>,sc_bitref<T2> >(
2948 sc_concref<sc_subref<T1>,sc_subref<T2> >
2949 concat( sc_subref<T1> a, sc_subref<T2> b )
2951 return sc_concref<sc_subref<T1>,sc_subref<T2> >(
2957 sc_concref<sc_subref<T1>,sc_concref<T2,T3> >
2958 concat( sc_subref<T1> a, sc_concref<T2,T3> b )
2960 return sc_concref<sc_subref<T1>,sc_concref<T2,T3> >(
2966 sc_concref<sc_subref<T1>,T2>
2967 concat( sc_subref<T1> a, sc_proxy<T2>& b )
2969 return sc_concref<sc_subref<T1>,T2>(
2977 operator >> ( ::std::istream& is, sc_subref<X> a )
3297 operator , ( sc_concref_r<T1,T2> a, sc_subref<T3> b )
3370 concat( sc_concref_r<T1,T2> a, sc_subref<T3> b )
3456 sc_concref<sc_concref<T1,T2>,sc_subref<T3> >
3457 operator , ( sc_concref<T1,T2> a, sc_subref<T3> b )
3459 return sc_concref<sc_concref<T1,T2>,sc_subref<T3> >(
3493 sc_concref<sc_concref<T1,T2>,sc_subref<T3> >
3494 concat( sc_concref<T1,T2> a, sc_subref<T3> b )
3496 return sc_concref<sc_concref<T1,T2>,sc_subref<T3> >(
3635 operator , ( const sc_proxy<T1>& a, sc_subref<T2> b )
3708 concat( const sc_proxy<T1>& a, sc_subref<T2> b )
3775 sc_concref<T1,sc_subref<T2> >
3776 operator , ( sc_proxy<T1>& a, sc_subref<T2> b )
3778 return sc_concref<T1,sc_subref<T2> >(
3812 sc_concref<T1,sc_subref<T2> >
3813 concat( sc_proxy<T1>& a, sc_subref<T2> b )
3815 return sc_concref<T1,sc_subref<T2> >(