Lines Matching defs:sc_proxy_traits
122 // CLASS TEMPLATE : sc_proxy_traits
132 struct sc_proxy_traits;
135 struct sc_proxy_traits<sc_bv_base>
137 typedef sc_proxy_traits<sc_bv_base> traits_type;
144 struct sc_proxy_traits<sc_lv_base>
146 typedef sc_proxy_traits<sc_lv_base> traits_type;
153 struct sc_proxy_traits<sc_bitref_r<X> > : sc_proxy_traits<X> {};
156 struct sc_proxy_traits<sc_bitref<X> > : sc_proxy_traits<X> {};
159 struct sc_proxy_traits<sc_subref_r<X> > : sc_proxy_traits<X> {};
162 struct sc_proxy_traits<sc_subref<X> > : sc_proxy_traits<X> {};
165 struct sc_proxy_traits<sc_proxy<X> > : sc_proxy_traits<X> {};
169 struct sc_mixed_proxy_traits_helper : sc_proxy_traits<sc_lv_base>
176 struct sc_proxy_traits<sc_concref_r<X, Y> > :
182 struct sc_proxy_traits<sc_concref<X, Y> > :
199 typedef typename sc_proxy_traits<X>::traits_type traits_type;