reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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) {