Utils: Use replace instead of transform

Change-Id: I7399308b93280d1150a24e5729aefc60e1826ea6
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Marco Bubke
2017-07-18 17:19:06 +02:00
parent d6d89e3859
commit 48b17e341c

View File

@@ -482,11 +482,7 @@ public:
{
reserve(size());
auto operation = [=] (char currentCharacter) {
return currentCharacter == fromCharacter ? toCharacter : currentCharacter;
};
std::transform(begin(), end(), begin(), operation);
std::replace(begin(), end(), fromCharacter, toCharacter);
}
void replace(size_type position, size_type length, SmallStringView replacementText)