Lines Matching refs:it_

263   raw_iterator it_;
266 : access_policy(acc), it_(it) {}
278 sc_vector_iter() : access_policy(), it_() {}
286 : access_policy( it.get_policy() ), it_( it.it_ )
290 this_type& operator++(){ ++it_; return *this; }
291 this_type& operator--(){ --it_; return *this; }
292 this_type operator++(int){ this_type old(*this); ++it_; return old; }
293 this_type operator--(int){ this_type old(*this); --it_; return old; }
297 { return this_type( it_ + n, get_policy()); }
299 { return this_type( it_ - n, get_policy()); }
301 this_type& operator+=( difference_type n ) { it_+=n; return *this; }
302 this_type& operator-=( difference_type n ) { it_-=n; return *this; }
305 bool operator== ( const this_type& that ) const { return it_ == that.it_; }
306 bool operator!= ( const this_type& that ) const { return it_ != that.it_; }
307 bool operator<= ( const this_type& that ) const { return it_ <= that.it_; }
308 bool operator>= ( const this_type& that ) const { return it_ >= that.it_; }
309 bool operator< ( const this_type& that ) const { return it_ < that.it_; }
310 bool operator> ( const this_type& that ) const { return it_ > that.it_; }
314 { return *access_policy::get( static_cast<element_type*>(*it_) ); }
316 { return access_policy::get( static_cast<element_type*>(*it_) ); }
318 { return *access_policy::get( static_cast<element_type*>(it_[n]) ); }
322 { return it_-that.it_; }
465 { return iterator( (*vec_).begin().it_, ptr_ ); }
467 { return iterator( (*vec_).end().it_, ptr_ ); }
470 { return const_iterator( (*vec_).cbegin().it_, ptr_ ); }
472 { return const_iterator( (*vec_).cend().it_, ptr_ ); }
475 { return const_iterator( (*vec_).begin().it_, ptr_ ); }
477 { return const_iterator( (*vec_).end().it_, ptr_ ); }
511 { return bind( first, last, iterator(from.it_, ptr_) ); }
533 { return operator()( first, last, iterator(from.it_, ptr_) ); }