Lines Matching full:stringlist
1 //===-- StringList.cpp ----------------------------------------------------===//
9 #include "lldb/Utility/StringList.h"
22 StringList::StringList() : m_strings() {} in StringList() function in StringList
24 StringList::StringList(const char *str) : m_strings() { in StringList() function in StringList
29 StringList::StringList(const char **strv, int strc) : m_strings() { in StringList() function in StringList
36 StringList::~StringList() = default;
38 void StringList::AppendString(const char *str) { in AppendString()
43 void StringList::AppendString(const std::string &s) { m_strings.push_back(s); } in AppendString()
45 void StringList::AppendString(std::string &&s) { in AppendString()
49 void StringList::AppendString(const char *str, size_t str_len) { in AppendString()
54 void StringList::AppendString(llvm::StringRef str) { in AppendString()
58 void StringList::AppendString(const llvm::Twine &str) { in AppendString()
62 void StringList::AppendList(const char **strv, int strc) { in AppendList()
69 void StringList::AppendList(StringList strings) { in AppendList()
74 size_t StringList::GetSize() const { return m_strings.size(); } in GetSize()
76 size_t StringList::GetMaxStringLength() const { in GetMaxStringLength()
86 const char *StringList::GetStringAtIndex(size_t idx) const { in GetStringAtIndex()
92 void StringList::Join(const char *separator, Stream &strm) { in Join()
105 void StringList::Clear() { m_strings.clear(); } in Clear()
107 std::string StringList::LongestCommonPrefix() { in LongestCommonPrefix()
124 void StringList::InsertStringAtIndex(size_t idx, const char *str) { in InsertStringAtIndex()
133 void StringList::InsertStringAtIndex(size_t idx, const std::string &str) { in InsertStringAtIndex()
140 void StringList::InsertStringAtIndex(size_t idx, std::string &&str) { in InsertStringAtIndex()
147 void StringList::DeleteStringAtIndex(size_t idx) { in DeleteStringAtIndex()
152 size_t StringList::SplitIntoLines(const std::string &lines) { in SplitIntoLines()
156 size_t StringList::SplitIntoLines(const char *lines, size_t len) { in SplitIntoLines()
185 void StringList::RemoveBlankLines() { in RemoveBlankLines()
198 std::string StringList::CopyList(const char *item_preamble, in CopyList()
211 StringList &StringList::operator<<(const char *str) { in operator <<()
216 StringList &StringList::operator<<(const std::string &str) { in operator <<()
221 StringList &StringList::operator<<(const StringList &strings) { in operator <<()
226 StringList &StringList::operator=(const std::vector<std::string> &rhs) { in operator =()
232 void StringList::LogDump(Log *log, const char *name) { in LogDump()