Lines Matching defs:Policy
212 typedef sc_direct_access<ElementType> Policy;
223 ElementType, typename U::Policy::ElementType>
249 typedef sc_member_access<ElementType, AccessType> Policy;
271 typedef typename AccessPolicy::Policy Policy;
274 typedef typename Policy::Type AccessType;
310 sc_vector_iter(RawIterator it, Policy acc=Policy()) :
311 Policy(acc), it_(it)
314 Policy const &get_policy() const { return *this; }
324 sc_vector_iter() : Policy(), it_() {}
330 ElementType, typename It::Policy::ElementType>
332 ) : Policy(it.get_policy()), it_(it.it_)
421 return *Policy::get(static_cast<ElementType *>((void *)*it_));
426 return Policy::get(static_cast<ElementType *>((void *)*it_));
431 return *Policy::get(static_cast<ElementType *>((void *)it_[n]));