diff options
author | Anna Henningsen <anna@addaleax.net> | 2019-01-06 02:48:05 +0100 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2019-01-09 00:26:01 +0100 |
commit | 8ec3c350f54933d9237c63dd17a9a24472fce591 (patch) | |
tree | 26b36685870e5db3214c21c9bd114ea674dae151 /src/util.cc | |
parent | 0c8dedd103f78e3f6f9cc907240b9beaabdf12c3 (diff) | |
download | android-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.cc | 8 |
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; } |