Lines Matching refs:m_strings

22 StringList::StringList() : m_strings() {}  in StringList()
24 StringList::StringList(const char *str) : m_strings() { in StringList()
26 m_strings.push_back(str); in StringList()
29 StringList::StringList(const char **strv, int strc) : m_strings() { in StringList()
32 m_strings.push_back(strv[i]); in StringList()
40 m_strings.push_back(str); in AppendString()
43 void StringList::AppendString(const std::string &s) { m_strings.push_back(s); } in AppendString()
46 m_strings.push_back(std::move(s)); in AppendString()
51 m_strings.push_back(std::string(str, str_len)); in AppendString()
55 m_strings.push_back(str.str()); in AppendString()
59 m_strings.push_back(str.str()); in AppendString()
65 m_strings.push_back(strv[i]); in AppendList()
70 m_strings.reserve(m_strings.size() + strings.GetSize()); in AppendList()
71 m_strings.insert(m_strings.end(), strings.begin(), strings.end()); in AppendList()
74 size_t StringList::GetSize() const { return m_strings.size(); } in GetSize()
78 for (const auto &s : m_strings) { in GetMaxStringLength()
87 if (idx < m_strings.size()) in GetStringAtIndex()
88 return m_strings[idx].c_str(); in GetStringAtIndex()
105 void StringList::Clear() { m_strings.clear(); } in Clear()
108 if (m_strings.empty()) in LongestCommonPrefix()
111 auto args = llvm::ArrayRef(m_strings); in LongestCommonPrefix()
126 if (idx < m_strings.size()) in InsertStringAtIndex()
127 m_strings.insert(m_strings.begin() + idx, str); in InsertStringAtIndex()
129 m_strings.push_back(str); in InsertStringAtIndex()
134 if (idx < m_strings.size()) in InsertStringAtIndex()
135 m_strings.insert(m_strings.begin() + idx, str); in InsertStringAtIndex()
137 m_strings.push_back(str); in InsertStringAtIndex()
141 if (idx < m_strings.size()) in InsertStringAtIndex()
142 m_strings.insert(m_strings.begin() + idx, std::move(str)); in InsertStringAtIndex()
144 m_strings.push_back(std::move(str)); in InsertStringAtIndex()
148 if (idx < m_strings.size()) in DeleteStringAtIndex()
149 m_strings.erase(m_strings.begin() + idx); in DeleteStringAtIndex()
157 const size_t orig_size = m_strings.size(); in SplitIntoLines()
169 m_strings.push_back(std::string()); in SplitIntoLines()
175 m_strings.push_back(std::string(p, count)); in SplitIntoLines()
182 return m_strings.size() - orig_size; in SplitIntoLines()
190 while (idx < m_strings.size()) { in RemoveBlankLines()
191 if (m_strings[idx].empty()) in RemoveBlankLines()
227 m_strings.assign(rhs.begin(), rhs.end()); in operator =()
239 for (const auto &s : m_strings) { in LogDump()