Lines Matching refs:const_iterator
107 typedef storage_type::const_iterator const_iterator;
143 const_iterator begin() const { return vec_.begin(); }
144 const_iterator end() const { return vec_.end(); }
256 { typedef typename storage_type::const_iterator type; };
259 typedef sc_vector_iter< const_plain_type, const_policy > const_iterator;
336 typedef sc_vector_iter< const element_type > const_iterator;
380 const_iterator begin() const { return base_type::begin(); }
381 const_iterator end() const { return base_type::end(); }
383 const_iterator cbegin() const { return base_type::begin(); }
384 const_iterator cend() const { return base_type::end(); }
446 , sc_member_access<const T, const MT> > const_iterator;
455 typedef typename const_iterator::reference const_reference;
456 typedef typename const_iterator::pointer const_pointer;
469 const_iterator cbegin() const
470 { return const_iterator( (*vec_).cbegin().it_, ptr_ ); }
471 const_iterator cend() const
472 { return const_iterator( (*vec_).cend().it_, ptr_ ); }
474 const_iterator begin() const
475 { return const_iterator( (*vec_).begin().it_, ptr_ ); }
476 const_iterator end() const
477 { return const_iterator( (*vec_).end().it_, ptr_ ); }
684 for( const_iterator it=begin(); it != end(); ++it )