MCPcopy Create free account
hub / github.com/apache/arrow / JoinStringLikes

Function JoinStringLikes

cpp/src/arrow/util/string.cc:127–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125
126template <typename StringLike>
127static std::string JoinStringLikes(const std::vector<StringLike>& strings,
128 std::string_view delimiter) {
129 if (strings.size() == 0) {
130 return "";
131 }
132 std::string out = std::string(strings.front());
133 for (size_t i = 1; i < strings.size(); ++i) {
134 out.append(delimiter.begin(), delimiter.end());
135 out.append(strings[i].begin(), strings[i].end());
136 }
137 return out;
138}
139
140std::string JoinStrings(const std::vector<std::string_view>& strings,
141 std::string_view delimiter) {

Callers 1

JoinStringsFunction · 0.85

Calls 4

sizeMethod · 0.45
appendMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected