summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@gmail.com>2016-05-03 22:35:16 -0400
committerKohei Yoshida <libreoffice@kohei.us>2016-05-04 03:48:46 +0000
commitb73137aa58fe3a3562ec02f25114d769910b9740 (patch)
treefce7b53dd8eaa7029af2f2d57aaf7be86c8bdbdb /sc
parentfa507ae23e1e5e0dd73fe881284bfb41a2eb1315 (diff)
Correct value types for the respective function objects.
Change-Id: I88771e976fe2a40fd4734b57dcf1728162ba559a Reviewed-on: https://gerrit.libreoffice.org/24629 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/tool/scmatrix.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/sc/source/core/tool/scmatrix.cxx b/sc/source/core/tool/scmatrix.cxx
index ef8700d0b657..027742a20a50 100644
--- a/sc/source/core/tool/scmatrix.cxx
+++ b/sc/source/core/tool/scmatrix.cxx
@@ -2415,15 +2415,15 @@ void ScMatrixImpl::MatConcat(SCSIZE nMaxCol, SCSIZE nMaxRow, const ScMatrixRef&
};
std::function<void(size_t, size_t, bool)> aBoolFunc =
- [&](size_t nRow, size_t nCol, double nVal)
+ [&](size_t nRow, size_t nCol, bool nVal)
{
OUString aStr;
rFormatter.GetInputLineString( nVal, nKey, aStr);
aString[get_index(nMaxRow, nMaxCol, nRow, nCol, nRowOffset, nColOffset)] = aString[get_index(nMaxRow, nMaxCol, nRow, nCol, nRowOffset, nColOffset)] + aStr;
};
- std::function<void(size_t, size_t, svl::SharedString)> aStringFunc =
- [&](size_t nRow, size_t nCol, svl::SharedString aStr)
+ std::function<void(size_t, size_t, const svl::SharedString&)> aStringFunc =
+ [&](size_t nRow, size_t nCol, const svl::SharedString& aStr)
{
aString[get_index(nMaxRow, nMaxCol, nRow, nCol, nRowOffset, nColOffset)] = aString[get_index(nMaxRow, nMaxCol, nRow, nCol, nRowOffset, nColOffset)] + aStr.getString();
};
@@ -2465,15 +2465,15 @@ void ScMatrixImpl::MatConcat(SCSIZE nMaxCol, SCSIZE nMaxRow, const ScMatrixRef&
};
std::function<void(size_t, size_t, bool)> aBoolFunc2 =
- [&](size_t nRow, size_t nCol, double nVal)
+ [&](size_t nRow, size_t nCol, bool nVal)
{
OUString aStr;
rFormatter.GetInputLineString( nVal, nKey, aStr);
aSharedString[get_index(nMaxRow, nMaxCol, nRow, nCol, nRowOffset, nColOffset)] = rStringPool.intern(aString[get_index(nMaxRow, nMaxCol, nRow, nCol, nRowOffset, nColOffset)] + aStr);
};
- std::function<void(size_t, size_t, svl::SharedString)> aStringFunc2 =
- [&](size_t nRow, size_t nCol, svl::SharedString aStr)
+ std::function<void(size_t, size_t, const svl::SharedString&)> aStringFunc2 =
+ [&](size_t nRow, size_t nCol, const svl::SharedString& aStr)
{
aSharedString[get_index(nMaxRow, nMaxCol, nRow, nCol, nRowOffset, nColOffset)] =
rStringPool.intern(aString[get_index(nMaxRow, nMaxCol, nRow, nCol, nRowOffset, nColOffset)] + aStr.getString());