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

References

tools/lldb/include/lldb/Utility/StringList.h
   53   void SetSize(size_t n) { m_strings.resize(n); }
   60   iterator begin() { return m_strings.begin(); }
   61   iterator end() { return m_strings.end(); }
   62   const_iterator begin() const { return m_strings.begin(); }
   63   const_iterator end() const { return m_strings.end(); }
   67     return m_strings[idx];
   72     return m_strings[idx];
   75   void PopBack() { m_strings.pop_back(); }
tools/lldb/source/Utility/StringList.cpp
   26     m_strings.push_back(str);
   32       m_strings.push_back(strv[i]);
   40     m_strings.push_back(str);
   43 void StringList::AppendString(const std::string &s) { m_strings.push_back(s); }
   45 void StringList::AppendString(std::string &&s) { m_strings.push_back(s); }
   49     m_strings.push_back(std::string(str, str_len));
   53   m_strings.push_back(str.str());
   59       m_strings.push_back(strv[i]);
   64   m_strings.reserve(m_strings.size() + strings.GetSize());
   64   m_strings.reserve(m_strings.size() + strings.GetSize());
   65   m_strings.insert(m_strings.end(), strings.begin(), strings.end());
   65   m_strings.insert(m_strings.end(), strings.begin(), strings.end());
   68 size_t StringList::GetSize() const { return m_strings.size(); }
   72   for (const auto &s : m_strings) {
   81   if (idx < m_strings.size())
   82     return m_strings[idx].c_str();
   99 void StringList::Clear() { m_strings.clear(); }
  102   if (m_strings.empty())
  105   auto args = llvm::makeArrayRef(m_strings);
  120     if (idx < m_strings.size())
  121       m_strings.insert(m_strings.begin() + idx, str);
  121       m_strings.insert(m_strings.begin() + idx, str);
  123       m_strings.push_back(str);
  128   if (idx < m_strings.size())
  129     m_strings.insert(m_strings.begin() + idx, str);
  129     m_strings.insert(m_strings.begin() + idx, str);
  131     m_strings.push_back(str);
  135   if (idx < m_strings.size())
  136     m_strings.insert(m_strings.begin() + idx, str);
  136     m_strings.insert(m_strings.begin() + idx, str);
  138     m_strings.push_back(str);
  142   if (idx < m_strings.size())
  143     m_strings.erase(m_strings.begin() + idx);
  143     m_strings.erase(m_strings.begin() + idx);
  151   const size_t orig_size = m_strings.size();
  163         m_strings.push_back(std::string());
  169       m_strings.push_back(std::string(p, count));
  176   return m_strings.size() - orig_size;
  184   while (idx < m_strings.size()) {
  185     if (m_strings[idx].empty())
  221   m_strings.assign(rhs.begin(), rhs.end());
  233   for (const auto &s : m_strings) {