Skip to content
Snippets Groups Projects
Commit bb4a7413 authored by Brad King's avatar Brad King Committed by Kitware Robot
Browse files

Merge topic 'SystemTools-Split-minor-cleanup'


ab0d44c9 SystemTools::Split: use str.find_first_of(char)
b5b294c1 SystemTools::Split: fix copy-pasta comments

Acked-by: default avatarKitware Robot <kwrobot@kitware.com>
Merge-request: !108
parents 9044518f ab0d44c9
No related branches found
No related tags found
No related merge requests found
......@@ -3640,11 +3640,11 @@ bool SystemTools::Split(const std::string& str,
while (lpos < data.length()) {
std::string::size_type rpos = data.find_first_of(separator, lpos);
if (rpos == std::string::npos) {
// Line ends at end of string without a newline.
// String ends at end of string without a separator.
lines.push_back(data.substr(lpos));
return false;
} else {
// Line ends in a "\n", remove the character.
// String ends in a separator, remove the character.
lines.push_back(data.substr(lpos, rpos - lpos));
}
lpos = rpos + 1;
......@@ -3658,7 +3658,7 @@ bool SystemTools::Split(const std::string& str,
std::string data(str);
std::string::size_type lpos = 0;
while (lpos < data.length()) {
std::string::size_type rpos = data.find_first_of("\n", lpos);
std::string::size_type rpos = data.find_first_of('\n', lpos);
if (rpos == std::string::npos) {
// Line ends at end of string without a newline.
lines.push_back(data.substr(lpos));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment