Lines Matching defs:type
53 = ( is_same< typename remove_const<CT>::type
54 , typename remove_const<T>::type
170 typedef element_type type;
171 typedef typename sc_meta::remove_const<type>::type plain_type;
173 typedef sc_direct_access< type > policy;
183 type,
184 typename U::policy::element_type>::value>::type* = NULL)
187 type* get( type* this_ ) const
202 typedef access_type type;
203 typedef typename sc_meta::remove_const<type>::type plain_type;
204 typedef typename sc_meta::remove_const<ElementType>::type plain_elem_type;
231 , typename AccessPolicy::type >
238 typedef typename access_policy::type access_type;
240 typedef typename sc_meta::remove_const<ElementType>::type plain_type;
252 // select correct base-type iterator
254 { typedef typename storage_type::iterator type; };
256 { typedef typename storage_type::const_iterator type; };
258 typedef typename select_iter<ElementType>::type raw_iterator;
285 typename OtherPolicy::element_type>::value>::type* = NULL)
717 // - still requires element type to be derived from sc_object