Skip to content

Commit

Permalink
Fixed parameter naming
Browse files Browse the repository at this point in the history
  • Loading branch information
astillich authored and scrawl committed Nov 11, 2017
1 parent 52b3507 commit 93e9df1
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions components/misc/stringops.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -145,26 +145,26 @@ class StringUtils
* @param str The string to operate on.
* @param what The string to replace.
* @param with The replacement string.
* @param what_len The length of the string to replace.
* @param with_len The length of the replacement string.
* @param whatLen The length of the string to replace.
* @param withLen The length of the replacement string.
*
* @return A reference to the string passed in @p str.
*/
static std::string &replaceAll(std::string &str, const char *what, const char *with,
std::size_t what_len=std::string::npos, std::size_t with_len=std::string::npos)
std::size_t whatLen=std::string::npos, std::size_t withLen=std::string::npos)
{
if (what_len == std::string::npos)
what_len = strlen(what);
if (whatLen == std::string::npos)
whatLen = strlen(what);

if (with_len == std::string::npos)
with_len = strlen(with);
if (withLen == std::string::npos)
withLen = strlen(with);

std::size_t found;
std::size_t offset = 0;
while((found = str.find(what, offset, what_len)) != std::string::npos)
while((found = str.find(what, offset, whatLen)) != std::string::npos)
{
str.replace(found, what_len, with, with_len);
offset = found + with_len;
str.replace(found, whatLen, with, withLen);
offset = found + withLen;
}
return str;
}
Expand Down

0 comments on commit 93e9df1

Please sign in to comment.