Lines Matching defs:it_
308 RawIterator it_;
311 Policy(acc), it_(it)
324 sc_vector_iter() : Policy(), it_() {}
332 ) : Policy(it.get_policy()), it_(it.it_)
338 ++it_;
344 --it_;
351 ++it_;
358 --it_;
365 return ThisType(it_ + n, get_policy());
370 return ThisType(it_ - n, get_policy());
376 it_ += n;
383 it_ -= n;
390 return it_ == other.it_;
395 return it_ != other.it_;
400 return it_ <= other.it_;
405 return it_ >= other.it_;
410 return it_ < other.it_;
415 return it_ > other.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]));
437 return it_ - other.it_;
626 iterator begin() { return iterator(vec_->begin().it_, ptr_); }
627 iterator end() { return iterator(vec_->end().it_, ptr_); }
632 return const_iterator(vec_->begin().it_, ptr_);
637 return const_iterator(vec_->end().it_, ptr_);
643 return const_iterator(vec_->begin().it_, ptr_);
648 return const_iterator(vec_->end().it_, ptr_);
726 return bind(first, last, iterator(from.it_, ptr_));
767 return (*this)(first, last, iterator(from.it_, ptr_));