summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2022-07-21 18:49:47 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-07-22 11:14:37 +0200
commite7903c01b112665a300350b7e86c2bf65f81b8a7 (patch)
treefe95ebf0f8e5ff232b1bc453129c2efa23905ca1
parente7cc97d1e95fae3271fddafaa7a13bdf7c62b6ee (diff)
elide some makeStringAndClear() calls
Change-Id: I3b80d0f5b6d39c071242bc6ccc1e4333886c835d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137309 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
-rw-r--r--oox/source/core/xmlfilterbase.cxx2
-rw-r--r--oox/source/dump/dumperbase.cxx10
-rw-r--r--oox/source/export/drawingml.cxx3
-rw-r--r--pyuno/source/module/pyuno_util.cxx6
-rw-r--r--sax/source/tools/converter.cxx3
-rw-r--r--sd/source/filter/html/htmlex.cxx21
-rw-r--r--sd/source/ui/remotecontrol/ImagePreparer.cxx5
-rw-r--r--sd/source/ui/view/frmview.cxx7
-rw-r--r--sdext/source/pdfimport/pdfparse/pdfentries.cxx2
9 files changed, 32 insertions, 27 deletions
diff --git a/oox/source/core/xmlfilterbase.cxx b/oox/source/core/xmlfilterbase.cxx
index e8e1a138984b..d415a739fe3e 100644
--- a/oox/source/core/xmlfilterbase.cxx
+++ b/oox/source/core/xmlfilterbase.cxx
@@ -610,7 +610,7 @@ writeElement( const FSHelperPtr& pDoc, sal_Int32 nXmlElement, const Sequence< OU
::comphelper::intersperse(aItems.begin(), aItems.end(),
::comphelper::OUStringBufferAppender(sRep), OUString(" "));
- writeElement( pDoc, nXmlElement, sRep.makeStringAndClear() );
+ writeElement( pDoc, nXmlElement, sRep );
}
static void
diff --git a/oox/source/dump/dumperbase.cxx b/oox/source/dump/dumperbase.cxx
index 61d603228b42..9633352d85c6 100644
--- a/oox/source/dump/dumperbase.cxx
+++ b/oox/source/dump/dumperbase.cxx
@@ -523,7 +523,7 @@ void StringHelper::appendIndex( OUStringBuffer& rStr, sal_Int64 nIdx )
{
OUStringBuffer aToken;
appendDec( aToken, nIdx );
- rStr.append( '[' ).append( aToken.makeStringAndClear() ).append( ']' );
+ rStr.append( '[' ).append( aToken ).append( ']' );
}
std::u16string_view StringHelper::getToken( std::u16string_view rData, sal_Int32& rnPos, sal_Unicode cSep )
@@ -575,7 +575,7 @@ OUString lclTrimQuotedStringList( const OUString& rStr )
}
while( (nPos < nLen) && (rStr[ nPos ] != OOX_DUMP_CFG_QUOTE) );
// add token, seek to list separator, ignore text following closing quote
- aBuffer.append( aToken.makeStringAndClear() );
+ aBuffer.append( aToken );
nPos = lclIndexOf( rStr, OOX_DUMP_CFG_LISTSEP, nPos );
if( nPos < nLen )
aBuffer.append( OOX_DUMP_LF );
@@ -1100,7 +1100,7 @@ OUString FlagsList::implGetName( const Config& /*rCfg*/, sal_Int64 nKey ) const
aUnknown.append( OOX_DUMP_ITEMSEP );
StringHelper::appendShortHex( aUnknown, nKey );
StringHelper::enclose( aUnknown, '(', ')' );
- StringHelper::appendToken( aName, aUnknown.makeStringAndClear() );
+ StringHelper::appendToken( aName, aUnknown );
}
return aName.makeStringAndClear();
}
@@ -1203,14 +1203,14 @@ OUString CombiList::implGetName( const Config& rCfg, sal_Int64 nKey ) const
case DATATYPE_DOUBLE: StringHelper::appendValue( aValue, static_cast< double >( nSValue ), rItemFmt.meFmtType ); break;
default:;
}
- StringHelper::appendToken( aItem, aValue.makeStringAndClear(), OOX_DUMP_ITEMSEP );
+ StringHelper::appendToken( aItem, aValue, OOX_DUMP_ITEMSEP );
if( !rItemFmt.maListName.isEmpty() )
{
OUString aValueName = rCfg.getName( rItemFmt.maListName, static_cast< sal_Int64 >( nUValue ) );
StringHelper::appendToken( aItem, aValueName, OOX_DUMP_ITEMSEP );
}
StringHelper::enclose( aItem, '(', ')' );
- StringHelper::appendToken( aName, aItem.makeStringAndClear() );
+ StringHelper::appendToken( aName, aItem );
setFlag( nFound, nMask );
}
}
diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx
index df9b039640d4..d889f475c556 100644
--- a/oox/source/export/drawingml.cxx
+++ b/oox/source/export/drawingml.cxx
@@ -5644,8 +5644,7 @@ OString DrawingML::WriteWdpPicture( const OUString& rFileId, const Sequence< sal
oox::getRelationship(Relationship::HDPHOTO),
OUStringBuffer()
.appendAscii( GetRelationCompPrefix() )
- .append( sFileName )
- .makeStringAndClear() );
+ .append( sFileName ) );
maWdpCache[rFileId] = sId;
return OUStringToOString( sId, RTL_TEXTENCODING_UTF8 );
diff --git a/pyuno/source/module/pyuno_util.cxx b/pyuno/source/module/pyuno_util.cxx
index 12d58f0eca20..b66700773d00 100644
--- a/pyuno/source/module/pyuno_util.cxx
+++ b/pyuno/source/module/pyuno_util.cxx
@@ -154,7 +154,7 @@ void logException( RuntimeCargo *cargo, const char *intro,
buf.append( OUString::Concat("].") + aFunctionName + " = " );
buf.append(
val2str( data, type.getTypeLibType(), VAL2STR_MODE_SHALLOW ) );
- log( cargo,LogLevel::CALL, buf.makeStringAndClear() );
+ log( cargo,LogLevel::CALL, buf );
}
}
@@ -181,7 +181,7 @@ void logReply(
buf.append( val2str( p.getValue(), p.getValueTypeRef(), VAL2STR_MODE_SHALLOW) );
}
}
- log( cargo,LogLevel::CALL, buf.makeStringAndClear() );
+ log( cargo,LogLevel::CALL, buf );
}
@@ -204,7 +204,7 @@ void logCall( RuntimeCargo *cargo, const char *intro,
}
}
buf.append( ")" );
- log( cargo,LogLevel::CALL, buf.makeStringAndClear() );
+ log( cargo,LogLevel::CALL, buf );
}
diff --git a/sax/source/tools/converter.cxx b/sax/source/tools/converter.cxx
index 2abfe35750c2..b19add9c616a 100644
--- a/sax/source/tools/converter.cxx
+++ b/sax/source/tools/converter.cxx
@@ -30,6 +30,7 @@
#include <rtl/math.hxx>
#include <rtl/character.hxx>
#include <sal/log.hxx>
+#include <o3tl/string_view.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <o3tl/unit_conversion.hxx>
#include <osl/diagnose.h>
@@ -1046,7 +1047,7 @@ static bool convertDurationHelper(double& rfTime, V pStr)
double fHour = nHours;
double fMin = nMins;
double fSec = nSecs;
- double fFraction = sDoubleStr.makeStringAndClear().toDouble();
+ double fFraction = o3tl::toDouble(sDoubleStr);
double fTempTime = fHour / 24;
fTempTime += fMin / (24 * 60);
fTempTime += fSec / (24 * 60 * 60);
diff --git a/sd/source/filter/html/htmlex.cxx b/sd/source/filter/html/htmlex.cxx
index 072ac3c27165..a277f976bf41 100644
--- a/sd/source/filter/html/htmlex.cxx
+++ b/sd/source/filter/html/htmlex.cxx
@@ -684,7 +684,7 @@ void HtmlExport::ExportSingleDocument()
// close page
aStr.append("</body>\r\n</html>");
- WriteHtml(maDocFileName, false, aStr.makeStringAndClear());
+ WriteHtml(maDocFileName, false, aStr);
pOutliner->Clear();
ResetProgress();
@@ -1127,7 +1127,7 @@ bool HtmlExport::CreateHtmlTextForPresPages()
// close page
aStr.append("</body>\r\n</html>");
- bOk = WriteHtml(maTextFiles[nSdPage], false, aStr.makeStringAndClear());
+ bOk = WriteHtml(maTextFiles[nSdPage], false, aStr);
if (mpProgress)
mpProgress->SetState(++mnPagesWritten);
@@ -1879,7 +1879,8 @@ bool HtmlExport::CreateHtmlForPresPages()
aStr.append("</body>\r\n</html>");
- bOk = WriteHtml(maHTMLFiles[nSdPage], false, aStr.makeStringAndClear());
+ bOk = WriteHtml(maHTMLFiles[nSdPage], false, aStr);
+ aStr.setLength(0);
if (mpProgress)
mpProgress->SetState(++mnPagesWritten);
@@ -2013,7 +2014,7 @@ bool HtmlExport::CreateContentPage()
aStr.append("</body>\r\n</html>");
- bool bOk = WriteHtml(maIndex, false, aStr.makeStringAndClear());
+ bool bOk = WriteHtml(maIndex, false, aStr);
if (mpProgress)
mpProgress->SetState(++mnPagesWritten);
@@ -2048,7 +2049,7 @@ bool HtmlExport::CreateNotesPages()
aStr.append("</body>\r\n</html>");
OUString aFileName("note" + OUString::number(nSdPage));
- bOk = WriteHtml(aFileName, true, aStr.makeStringAndClear());
+ bOk = WriteHtml(aFileName, true, aStr);
if (mpProgress)
mpProgress->SetState(++mnPagesWritten);
@@ -2109,7 +2110,8 @@ bool HtmlExport::CreateOutlinePages()
aStr.append("</body>\r\n</html>");
OUString aFileName("outline" + OUString::number(nPage));
- bOk = WriteHtml(aFileName, true, aStr.makeStringAndClear());
+ bOk = WriteHtml(aFileName, true, aStr);
+ aStr.setLength(0);
if (mpProgress)
mpProgress->SetState(++mnPagesWritten);
@@ -2359,7 +2361,7 @@ bool HtmlExport::CreateFrames()
aStr.append(RESTOHTML(STR_HTMLEXP_NOFRAMES));
aStr.append("\r\n</noframes>\r\n</frameset>\r\n</html>");
- bool bOk = WriteHtml(maFramePage, false, aStr.makeStringAndClear());
+ bool bOk = WriteHtml(maFramePage, false, aStr);
if (mpProgress)
mpProgress->SetState(++mnPagesWritten);
@@ -2481,7 +2483,8 @@ bool HtmlExport::CreateNavBarFrames()
OUString aFileName("navbar" + OUString::number(nFile));
- bOk = WriteHtml(aFileName, true, aStr.makeStringAndClear());
+ bOk = WriteHtml(aFileName, true, aStr);
+ aStr.setLength(0);
if (mpProgress)
mpProgress->SetState(++mnPagesWritten);
@@ -2947,7 +2950,7 @@ bool HtmlExport::CreateImageFileList()
aStr.append("\r\n");
}
- bool bOk = WriteHtml("picture.txt", false, aStr.makeStringAndClear());
+ bool bOk = WriteHtml("picture.txt", false, aStr);
if (mpProgress)
mpProgress->SetState(++mnPagesWritten);
diff --git a/sd/source/ui/remotecontrol/ImagePreparer.cxx b/sd/source/ui/remotecontrol/ImagePreparer.cxx
index ba8d2c1f3309..0166bd1665f0 100644
--- a/sd/source/ui/remotecontrol/ImagePreparer.cxx
+++ b/sd/source/ui/remotecontrol/ImagePreparer.cxx
@@ -87,7 +87,7 @@ void ImagePreparer::sendPreview( sal_uInt32 aSlideNumber )
::comphelper::Base64::encode( aStrBuffer, aImageData );
OString aEncodedShortString = OUStringToOString(
- aStrBuffer.makeStringAndClear(), RTL_TEXTENCODING_UTF8 );
+ aStrBuffer, RTL_TEXTENCODING_UTF8 );
// Start the writing
OString aBuffer = "slide_preview\n" +
@@ -248,8 +248,7 @@ OString ImagePreparer::prepareNotes( sal_uInt32 aSlideNumber )
aRet.insert( i+1, "br/>" );
}
}
- return OUStringToOString(
- aRet.makeStringAndClear(), RTL_TEXTENCODING_UTF8 );
+ return OUStringToOString( aRet, RTL_TEXTENCODING_UTF8 );
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/source/ui/view/frmview.cxx b/sd/source/ui/view/frmview.cxx
index fad0dc9ad9ea..22d85aac91d5 100644
--- a/sd/source/ui/view/frmview.cxx
+++ b/sd/source/ui/view/frmview.cxx
@@ -26,6 +26,7 @@
#include <unokywds.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
+#include <o3tl/string_view.hxx>
#include <osl/diagnose.h>
#include <vector>
@@ -499,7 +500,8 @@ static void createHelpLinesFromString( const OUString& rLines, SdrHelpLineList&
sBuffer.append( *pStr++ );
}
- sal_Int32 nValue = sBuffer.makeStringAndClear().toInt32();
+ sal_Int32 nValue = o3tl::toInt32(sBuffer);
+ sBuffer.setLength(0);
if( aNewHelpLine.GetKind() == SdrHelpLineKind::Horizontal )
{
@@ -519,7 +521,8 @@ static void createHelpLinesFromString( const OUString& rLines, SdrHelpLineList&
sBuffer.append( *pStr++ );
}
- aPoint.setY( sBuffer.makeStringAndClear().toInt32() );
+ aPoint.setY( o3tl::toInt32(sBuffer) );
+ sBuffer.setLength(0);
}
}
diff --git a/sdext/source/pdfimport/pdfparse/pdfentries.cxx b/sdext/source/pdfimport/pdfparse/pdfentries.cxx
index 6fba80f7029e..9c9a269d6098 100644
--- a/sdext/source/pdfimport/pdfparse/pdfentries.cxx
+++ b/sdext/source/pdfimport/pdfparse/pdfentries.cxx
@@ -183,7 +183,7 @@ OUString PDFName::getFilteredName() const
else
aFilter.append( pStr[i] );
}
- return OStringToOUString( aFilter.makeStringAndClear(), RTL_TEXTENCODING_UTF8 );
+ return OStringToOUString( aFilter, RTL_TEXTENCODING_UTF8 );
}
PDFString::~PDFString()