summaryrefslogtreecommitdiff
path: root/src/util.cc
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2019-01-06 02:48:05 +0100
committerAnna Henningsen <anna@addaleax.net>2019-01-09 00:26:01 +0100
commit8ec3c350f54933d9237c63dd17a9a24472fce591 (patch)
tree26b36685870e5db3214c21c9bd114ea674dae151 /src/util.cc
parent0c8dedd103f78e3f6f9cc907240b9beaabdf12c3 (diff)
downloadandroid-node-v8-8ec3c350f54933d9237c63dd17a9a24472fce591.tar.gz
android-node-v8-8ec3c350f54933d9237c63dd17a9a24472fce591.tar.bz2
android-node-v8-8ec3c350f54933d9237c63dd17a9a24472fce591.zip
src: use generic helper for splitting strings
PR-URL: https://github.com/nodejs/node/pull/25363 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Diffstat (limited to 'src/util.cc')
-rw-r--r--src/util.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/util.cc b/src/util.cc
index e88b39f47b..9f32814a85 100644
--- a/src/util.cc
+++ b/src/util.cc
@@ -122,15 +122,15 @@ void GetHumanReadableProcessName(char (*name)[1024]) {
snprintf(*name, sizeof(*name), "%s[%d]", title, uv_os_getpid());
}
-std::set<std::string> ParseCommaSeparatedSet(const std::string& in) {
- std::set<std::string> out;
+std::vector<std::string> SplitString(const std::string& in, char delim) {
+ std::vector<std::string> out;
if (in.empty())
return out;
std::istringstream in_stream(in);
while (in_stream.good()) {
std::string item;
- getline(in_stream, item, ',');
- out.emplace(std::move(item));
+ std::getline(in_stream, item, delim);
+ out.emplace_back(std::move(item));
}
return out;
}