summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2018-09-13 13:26:54 +0200
committerStephan Bergmann <sbergman@redhat.com>2018-09-13 20:20:28 +0200
commit658d3c9fabe7e66a1b8740cacf0f9b763d7ea130 (patch)
tree3c164b17f0b4a27220c6fa23865a6719916e54ca /sw
parent0a398f5af0c03c7912c32576f51824d6fcc3a862 (diff)
Make use of special operator == explicit
Change-Id: I6449da3ef928a5a92a4197f5c2228e55253e43c3 Reviewed-on: https://gerrit.libreoffice.org/60431 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/undo/SwRewriter.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/sw/source/core/undo/SwRewriter.cxx b/sw/source/core/undo/SwRewriter.cxx
index 28eaa6d144f5..cd63f3e551a8 100644
--- a/sw/source/core/undo/SwRewriter.cxx
+++ b/sw/source/core/undo/SwRewriter.cxx
@@ -22,11 +22,6 @@
using namespace std;
-bool operator == (const SwRewriteRule & a, const SwRewriteRule & b)
-{
- return a.first == b.first;
-}
-
SwRewriter::SwRewriter()
{
}
@@ -37,7 +32,9 @@ void SwRewriter::AddRule(SwUndoArg eWhat, const OUString & rWith)
vector<SwRewriteRule>::iterator aIt;
- aIt = find(mRules.begin(), mRules.end(), aRule);
+ aIt = find_if(
+ mRules.begin(), mRules.end(),
+ [&aRule](SwRewriteRule const & a) { return a.first == aRule.first; });
if (aIt != mRules.end())
*aIt = aRule;