diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2016-03-22 12:30:18 +0100 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2016-03-23 19:07:08 +0000 |
commit | 5c8991813dc303c7ffc8fef7d8d8f0779657fde6 (patch) | |
tree | 77fe400b8d6bbb030834d921148d8bef92a25e90 /sc/inc/scmatrix.hxx | |
parent | 8e9658b43153f20f644c053cf7ffe5c7883dd14d (diff) |
better use mdds in matrix concat, tdf#88849
Change-Id: I6155b86d0afbefafdf982962ffd0216334834379
Reviewed-on: https://gerrit.libreoffice.org/23425
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Diffstat (limited to 'sc/inc/scmatrix.hxx')
-rw-r--r-- | sc/inc/scmatrix.hxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sc/inc/scmatrix.hxx b/sc/inc/scmatrix.hxx index d82cfa4ff66f..c8d4bcc5c3f9 100644 --- a/sc/inc/scmatrix.hxx +++ b/sc/inc/scmatrix.hxx @@ -406,6 +406,9 @@ public: virtual void ExecuteOperation(const std::pair<size_t, size_t>& rStartPos, const std::pair<size_t, size_t>& rEndPos, DoubleOpFunction aDoubleFunc, BoolOpFunction aBoolFunc, StringOpFunction aStringFunc) const = 0; + virtual void MatConcat(SCSIZE nMaxCol, SCSIZE nMaxRow, const ScMatrixRef& xMat1, const ScMatrixRef& xMat2, + SvNumberFormatter& rFormatter) = 0; + #if DEBUG_MATRIX virtual void Dump() const = 0; #endif @@ -615,6 +618,9 @@ public: DoubleOpFunction aDoubleFunc, BoolOpFunction aBoolFunc, StringOpFunction aStringFunc) const override; ScFullMatrix& operator+= ( const ScFullMatrix& r ); + virtual void MatConcat(SCSIZE nMaxCol, SCSIZE nMaxRow, const ScMatrixRef& xMat1, const ScMatrixRef& xMat2, + SvNumberFormatter& rFormatter) override; + #if DEBUG_MATRIX virtual void Dump() const override; #endif @@ -826,6 +832,9 @@ public: ScVectorRefMatrix& operator+=(const ScVectorRefMatrix& r); + virtual void MatConcat(SCSIZE nMaxCol, SCSIZE nMaxRow, const ScMatrixRef& xMat1, const ScMatrixRef& xMat2, + SvNumberFormatter& rFormatter) override; + #if DEBUG_MATRIX virtual void Dump() const override { |