From 5fa446204e1e686412d84562750d9802bf1b9468 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Sat, 28 Apr 2018 15:45:31 +0100 Subject: ofz#7861 fuzzer ooms MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit too many frequent tiny allocations in a short time span I believe Change-Id: Iaccae6db7d18c9cd2f909f94dbe81a7dc6458bc2 Reviewed-on: https://gerrit.libreoffice.org/53589 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- starmath/inc/node.hxx | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'starmath/inc') diff --git a/starmath/inc/node.hxx b/starmath/inc/node.hxx index 7479e3385503..b9a11864b1a8 100644 --- a/starmath/inc/node.hxx +++ b/starmath/inc/node.hxx @@ -162,7 +162,7 @@ public: void Move(const Point &rPosition); void MoveTo(const Point &rPosition) { Move(rPosition - GetTopLeft()); } virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) = 0; - virtual void CreateTextFromNode(OUString &rText); + virtual void CreateTextFromNode(OUStringBuffer &rText); virtual void GetAccessibleText( OUStringBuffer &rText ) const = 0; sal_Int32 GetAccessibleIndex() const { return mnAccIndex; } @@ -333,7 +333,7 @@ public: virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; }; @@ -414,7 +414,7 @@ public: virtual void Prepare(const SmFormat &rFormat, const SmDocShell &rDocShell, int nDepth) override; virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - virtual void CreateTextFromNode(OUString &rText) override; + virtual void CreateTextFromNode(OUStringBuffer &rText) override; virtual void GetAccessibleText( OUStringBuffer &rText ) const override; void Accept(SmVisitor* pVisitor) override; @@ -494,7 +494,7 @@ public: virtual void Prepare(const SmFormat &rFormat, const SmDocShell &rDocShell, int nDepth) override; virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; }; @@ -651,7 +651,7 @@ public: {} virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; }; @@ -693,7 +693,7 @@ public: } virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; SmNode* Argument(); @@ -759,7 +759,7 @@ public: virtual const SmNode * GetLeftMost() const override; virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; }; @@ -869,7 +869,7 @@ public: void SetSubSup(SmSubSup eSubSup, SmNode* pScript) { SetSubNode( 1 + eSubSup, pScript); } virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; }; @@ -904,7 +904,7 @@ public: const SmMathSymbolNode* ClosingBrace() const; virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; }; @@ -1035,7 +1035,7 @@ public: {} virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; SmNode* Attribute(); @@ -1068,7 +1068,7 @@ public: virtual void Prepare(const SmFormat &rFormat, const SmDocShell &rDocShell, int nDepth) override; virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; }; @@ -1098,7 +1098,7 @@ public: virtual const SmNode * GetLeftMost() const override; virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; - void CreateTextFromNode(OUString &rText) override; + void CreateTextFromNode(OUStringBuffer &rText) override; void Accept(SmVisitor* pVisitor) override; }; @@ -1126,7 +1126,7 @@ public: virtual void Prepare(const SmFormat &rFormat, const SmDocShell &rDocShell, int nDepth) override; virtual void Arrange(OutputDevice &rDev, const SmFormat &rFormat) override; void Accept(SmVisitor* pVisitor) override; - virtual void CreateTextFromNode(OUString &rText) override; + virtual void CreateTextFromNode(OUStringBuffer &rText) override; }; -- cgit