Lines Matching refs:vector_
193 bool IsUsingVector() const { return vector_ != NULL; } in IsUsingVector()
216 std::vector<ElementType>* vector_; variable
318 : valid_cached_min_(false), sorted_(true), size_(0), vector_(NULL) { in InvalSet()
328 delete vector_; in ~InvalSet() local
355 vector_->push_back(element); in insert()
361 vector_ = in insert()
363 vector_->push_back(element); in insert()
369 cached_min_index_ = IsUsingVector() ? vector_->size() - 1 : size_ - 1; in insert()
430 vector_->clear(); in clear()
470 VIXL_ASSERT((&(vector_->front()) <= element) && in EraseInternal()
471 (element <= &(vector_->back()))); in EraseInternal()
567 ElementType* start = &(vector_->front()); in Clean()
568 ElementType* end = start + vector_->size(); in Clean()
590 vector_->erase(vector_->begin() + (first_invalid - start), vector_->end()); in Clean()
591 VIXL_ASSERT(vector_->size() == size_); in Clean()
606 return IsUsingVector() ? vector_->front() : preallocated_[0]; in Front()
613 return IsUsingVector() ? vector_->back() : preallocated_[size_ - 1]; in Back()
622 typename std::vector<ElementType>::reverse_iterator it = vector_->rbegin(); in CleanBack()
626 vector_->erase(it.base(), vector_->end()); in CleanBack()
634 return IsUsingVector() ? &(vector_->front()) : preallocated_; in StorageBegin()
640 return IsUsingVector() ? &(vector_->back()) + 1 : preallocated_ + size_; in StorageEnd()
646 return IsUsingVector() ? &(vector_->front()) : preallocated_; in StorageBegin()
652 return IsUsingVector() ? &(vector_->back()) + 1 : preallocated_ + size_; in StorageEnd()
667 VIXL_ASSERT((IsUsingVector() && (index < vector_->size())) || in GetElementAt()
674 VIXL_ASSERT((IsUsingVector() && (index < vector_->size())) || in GetElementAt()
715 size_t n_invalid_elements = vector_->size() - size_; in ShouldReclaimMemory()
717 (n_invalid_elements > vector_->size() / RECLAIM_FACTOR); in ShouldReclaimMemory()
740 inval_set_->vector_->begin()); in InvalSetIterator()
775 bool done = (iterator_ == inval_set_->vector_->end()); in Done()
788 iterator_ = inval_set_->vector_->end(); in Finish()
820 while ((iterator_ != inval_set_->vector_->end()) && !IsValid(*iterator_)) { in MoveToValidElement()