Kaydet (Commit) 07039647 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Replace deprecated std::bin2nd with lambda in svx

(as std::bind2nd is gone by default at least from recent libc++ in C++17 mode)

Change-Id: Icd13de21facec38a4f94595d9685e492bffdc6e7
Reviewed-on: https://gerrit.libreoffice.org/45867Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
üst d14e0d46
...@@ -491,7 +491,7 @@ namespace ...@@ -491,7 +491,7 @@ namespace
double fDXOffset= *(pCandidate->getDoubleDXArray().begin() + (nPortionIndex - 1)); double fDXOffset= *(pCandidate->getDoubleDXArray().begin() + (nPortionIndex - 1));
::std::transform( ::std::transform(
aNewDXArray.begin(), aNewDXArray.end(), aNewDXArray.begin(), aNewDXArray.end(),
aNewDXArray.begin(), ::std::bind2nd(::std::minus<double>(), fDXOffset)); aNewDXArray.begin(), [fDXOffset](double x) { return x - fDXOffset; });
} }
if(bAutosizeScale) if(bAutosizeScale)
...@@ -499,7 +499,7 @@ namespace ...@@ -499,7 +499,7 @@ namespace
// when autosize scaling, adapt to DXArray, too // when autosize scaling, adapt to DXArray, too
::std::transform( ::std::transform(
aNewDXArray.begin(), aNewDXArray.end(), aNewDXArray.begin(), aNewDXArray.end(),
aNewDXArray.begin(), ::std::bind2nd(::std::multiplies<double>(), fAutosizeScaleFactor)); aNewDXArray.begin(), [fAutosizeScaleFactor](double x) { return x * fAutosizeScaleFactor; });
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment