From 48b17e341c0b83e39fad6acafdedd971ba02af32 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 18 Jul 2017 17:19:06 +0200 Subject: [PATCH] Utils: Use replace instead of transform Change-Id: I7399308b93280d1150a24e5729aefc60e1826ea6 Reviewed-by: Tim Jenssen --- src/libs/utils/smallstring.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/libs/utils/smallstring.h b/src/libs/utils/smallstring.h index 3561bdbbe08..eb301586915 100644 --- a/src/libs/utils/smallstring.h +++ b/src/libs/utils/smallstring.h @@ -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)