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

References

include/llvm/Support/CommandLine.h
 1462   iterator begin() { return Storage.begin(); }
 1463   iterator end() { return Storage.end(); }
 1467   const_iterator begin() const { return Storage.begin(); }
 1468   const_iterator end() const { return Storage.end(); }
 1472   size_type size() const { return Storage.size(); }
 1474   bool empty() const { return Storage.empty(); }
 1476   void push_back(const DataType &value) { Storage.push_back(value); }
 1477   void push_back(DataType &&value) { Storage.push_back(value); }
 1482   reference operator[](size_type pos) { return Storage[pos]; }
 1483   const_reference operator[](size_type pos) const { return Storage[pos]; }
 1486     Storage.clear();
 1489   iterator erase(const_iterator pos) { return Storage.erase(pos); }
 1491     return Storage.erase(first, last);
 1494   iterator erase(iterator pos) { return Storage.erase(pos); }
 1496     return Storage.erase(first, last);
 1500     return Storage.insert(pos, value);
 1503     return Storage.insert(pos, value);
 1507     return Storage.insert(pos, value);
 1510     return Storage.insert(pos, value);
 1513   reference front() { return Storage.front(); }
 1514   const_reference front() const { return Storage.front(); }
 1516   operator std::vector<DataType>&() { return Storage; }
 1517   operator ArrayRef<DataType>() { return Storage; }
 1518   std::vector<DataType> *operator&() { return &Storage; }
 1519   const std::vector<DataType> *operator&() const { return &Storage; }
 1521   template <class T> void addValue(const T &V) { Storage.push_back(V); }