reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/SetVector.h
   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_;