reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
63 ArrayRef<T> getArrayRef() const { return vector_; } 68 return std::move(vector_); 73 return vector_.empty(); 78 return vector_.size(); 83 return vector_.begin(); 88 return vector_.begin(); 93 return vector_.end(); 98 return vector_.end(); 103 return vector_.rbegin(); 108 return vector_.rbegin(); 113 return vector_.rend(); 118 return vector_.rend(); 124 return vector_.front(); 130 return vector_.back(); 135 assert(n < vector_.size() && "SetVector access out of range!"); 136 return vector_[n]; 144 vector_.push_back(X); 153 vector_.push_back(*Start); 159 typename vector_type::iterator I = find(vector_, X); 160 assert(I != vector_.end() && "Corrupted SetVector instances!"); 161 vector_.erase(I); 179 auto NI = vector_.begin(); 182 return vector_.erase(NI); 201 llvm::remove_if(vector_, TestAndEraseFromSet<UnaryPredicate>(P, set_)); 202 if (I == vector_.end()) 204 vector_.erase(I, vector_.end()); 204 vector_.erase(I, vector_.end()); 217 vector_.clear(); 224 vector_.pop_back(); 234 return vector_ == that.vector_; 238 return vector_ != that.vector_;