writerfilter/source/dmapper/DomainMapper.cxx      |    4 +--
 writerfilter/source/dmapper/DomainMapper_Impl.cxx |    6 ++---
 writerfilter/source/rtftok/rtfdocumentimpl.cxx    |   24 +++++++++++-----------
 3 files changed, 17 insertions(+), 17 deletions(-)

New commits:
commit d727f58d73014a3fb4e7eb7f0a29ec4d4599090f
Author:     Julien Nabet <serval2...@yahoo.fr>
AuthorDate: Fri Dec 29 14:00:46 2023 +0100
Commit:     Julien Nabet <serval2...@yahoo.fr>
CommitDate: Fri Dec 29 16:06:09 2023 +0100

    Use emplace_back instead of push_back (writerfilter)
    
    Change-Id: Ic09353c1c99265c789edb745044b0afe7dffbee6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161404
    Tested-by: Jenkins
    Reviewed-by: Julien Nabet <serval2...@yahoo.fr>

diff --git a/writerfilter/source/dmapper/DomainMapper.cxx 
b/writerfilter/source/dmapper/DomainMapper.cxx
index c6be4d9f8c98..142d7f2f12eb 100644
--- a/writerfilter/source/dmapper/DomainMapper.cxx
+++ b/writerfilter/source/dmapper/DomainMapper.cxx
@@ -2958,12 +2958,12 @@ void DomainMapper::sprmWithProps( Sprm& rSprm, const 
PropertyMapPtr& rContext )
         if (m_pImpl->m_pSdtHelper->getDropDownDisplayTexts().size() != 
nDropDownDisplayTexts + 1)
         {
             // w:displayText="..." is optional, add empty value if it was not 
provided.
-            
m_pImpl->m_pSdtHelper->getDropDownDisplayTexts().push_back(OUString());
+            m_pImpl->m_pSdtHelper->getDropDownDisplayTexts().emplace_back();
         }
         if (m_pImpl->m_pSdtHelper->getDropDownItems().size() != nDropDownItems 
+ 1)
         {
             // w:value="..." is optional, add empty value if it was not 
provided.
-            m_pImpl->m_pSdtHelper->getDropDownItems().push_back(OUString());
+            m_pImpl->m_pSdtHelper->getDropDownItems().emplace_back();
         }
     }
     break;
diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.cxx 
b/writerfilter/source/dmapper/DomainMapper_Impl.cxx
index c2489210d852..4f65f1b1cefd 100644
--- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx
+++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx
@@ -4108,9 +4108,9 @@ void 
DomainMapper_Impl::CreateRedline(uno::Reference<text::XTextRange> const& xR
 
         if (eType != StoredRedlines::NONE)
         {
-            m_aStoredRedlines[eType].push_back( uno::Any(xRange) );
-            m_aStoredRedlines[eType].push_back( uno::Any(sType) );
-            m_aStoredRedlines[eType].push_back( uno::Any(aRedlineProperties) );
+            m_aStoredRedlines[eType].emplace_back(xRange);
+            m_aStoredRedlines[eType].emplace_back(sType);
+            m_aStoredRedlines[eType].emplace_back(aRedlineProperties);
         }
     }
     catch( const uno::Exception & )
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx 
b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
index 1d0c2d7dde4c..33b90aa9b5ca 100644
--- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx
+++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
@@ -1348,7 +1348,7 @@ void RTFDocumentImpl::singleChar(sal_uInt8 nValue, bool 
bRunProps)
     }
     else
     {
-        pCurrentBuffer->push_back(Buf_t(BUFFER_STARTRUN, nullptr, nullptr));
+        pCurrentBuffer->emplace_back(BUFFER_STARTRUN, nullptr, nullptr);
     }
 
     // Should we send run properties?
@@ -1363,8 +1363,8 @@ void RTFDocumentImpl::singleChar(sal_uInt8 nValue, bool 
bRunProps)
     else
     {
         auto pValue = new RTFValue(*sValue);
-        pCurrentBuffer->push_back(Buf_t(BUFFER_TEXT, pValue, nullptr));
-        pCurrentBuffer->push_back(Buf_t(BUFFER_ENDRUN, nullptr, nullptr));
+        pCurrentBuffer->emplace_back(BUFFER_TEXT, pValue, nullptr);
+        pCurrentBuffer->emplace_back(BUFFER_ENDRUN, nullptr, nullptr);
     }
 }
 
@@ -1604,7 +1604,7 @@ void RTFDocumentImpl::text(OUString& rString)
     else if (pCurrentBuffer)
     {
         RTFValue::Pointer_t pValue;
-        pCurrentBuffer->push_back(Buf_t(BUFFER_STARTRUN, pValue, nullptr));
+        pCurrentBuffer->emplace_back(BUFFER_STARTRUN, pValue, nullptr);
     }
 
     if (m_aStates.top().getDestination() == Destination::NORMAL
@@ -1617,7 +1617,7 @@ void RTFDocumentImpl::text(OUString& rString)
     else
     {
         auto pValue = new RTFValue(rString);
-        pCurrentBuffer->push_back(Buf_t(BUFFER_UTEXT, pValue, nullptr));
+        pCurrentBuffer->emplace_back(BUFFER_UTEXT, pValue, nullptr);
     }
 
     m_bNeedCr = true;
@@ -1627,7 +1627,7 @@ void RTFDocumentImpl::text(OUString& rString)
     else if (pCurrentBuffer)
     {
         RTFValue::Pointer_t pValue;
-        pCurrentBuffer->push_back(Buf_t(BUFFER_ENDRUN, pValue, nullptr));
+        pCurrentBuffer->emplace_back(BUFFER_ENDRUN, pValue, nullptr);
     }
 }
 
@@ -2498,8 +2498,8 @@ RTFError RTFDocumentImpl::beforePopState(RTFParserState& 
rState)
                     // Also buffer the RTFPicture of the state stack as it 
contains
                     // the shape size.
                     auto pPictureValue = new 
RTFValue(m_aStates.top().getPicture());
-                    m_aStates.top().getCurrentBuffer()->push_back(
-                        Buf_t(BUFFER_PICTURE, pPictureValue, nullptr));
+                    
m_aStates.top().getCurrentBuffer()->emplace_back(BUFFER_PICTURE, pPictureValue,
+                                                                     nullptr);
                     auto pValue = new RTFValue(m_aStates.top().getShape());
 
                     // Buffer wrap type.
@@ -2513,8 +2513,8 @@ RTFError RTFDocumentImpl::beforePopState(RTFParserState& 
rState)
                         }
                     }
 
-                    m_aStates.top().getCurrentBuffer()->push_back(
-                        Buf_t(BUFFER_RESOLVESHAPE, pValue, nullptr));
+                    
m_aStates.top().getCurrentBuffer()->emplace_back(BUFFER_RESOLVESHAPE, pValue,
+                                                                     nullptr);
                 }
             }
             else if (rState.getInShapeGroup() && !rState.getInShape())
@@ -3575,8 +3575,8 @@ void RTFDocumentImpl::afterPopState(RTFParserState& 
rState)
                     if (!m_aStates.top().getCurrentBuffer())
                         m_pSdrImport->close();
                     else
-                        m_aStates.top().getCurrentBuffer()->push_back(
-                            Buf_t(BUFFER_ENDSHAPE, nullptr, nullptr));
+                        
m_aStates.top().getCurrentBuffer()->emplace_back(BUFFER_ENDSHAPE, nullptr,
+                                                                         
nullptr);
                 }
 
                 // It's allowed to declare these inside the shape text, and 
they

Reply via email to