diff options
Diffstat (limited to 'sdext/source/pdfimport')
-rw-r--r-- | sdext/source/pdfimport/filterdet.cxx | 5 | ||||
-rw-r--r-- | sdext/source/pdfimport/filterdet.hxx | 4 | ||||
-rw-r--r-- | sdext/source/pdfimport/inc/contentsink.hxx | 8 | ||||
-rw-r--r-- | sdext/source/pdfimport/inc/pdfparse.hxx | 13 | ||||
-rw-r--r-- | sdext/source/pdfimport/odf/odfemitter.cxx | 7 | ||||
-rw-r--r-- | sdext/source/pdfimport/pdfparse/pdfparse.cxx | 5 | ||||
-rw-r--r-- | sdext/source/pdfimport/sax/saxattrlist.hxx | 5 |
7 files changed, 26 insertions, 21 deletions
diff --git a/sdext/source/pdfimport/filterdet.cxx b/sdext/source/pdfimport/filterdet.cxx index 18751a00490a..0f22b1e256b6 100644 --- a/sdext/source/pdfimport/filterdet.cxx +++ b/sdext/source/pdfimport/filterdet.cxx @@ -37,6 +37,7 @@ #include <cppuhelper/supportsservice.hxx> #include <tools/diagnose_ex.h> #include <memory> +#include <utility> #include <string.h> using namespace com::sun::star; @@ -182,9 +183,9 @@ unsigned int FileEmitContext::readOrigBytes( unsigned int nOrigOffset, unsigned } -PDFDetector::PDFDetector( const uno::Reference< uno::XComponentContext >& xContext) : +PDFDetector::PDFDetector( uno::Reference< uno::XComponentContext > xContext) : PDFDetectorBase( m_aMutex ), - m_xContext( xContext ) + m_xContext(std::move( xContext )) {} // XExtendedFilterDetection diff --git a/sdext/source/pdfimport/filterdet.hxx b/sdext/source/pdfimport/filterdet.hxx index 6c7d58ca048c..c5f8b0d58772 100644 --- a/sdext/source/pdfimport/filterdet.hxx +++ b/sdext/source/pdfimport/filterdet.hxx @@ -42,8 +42,8 @@ private: css::uno::XComponentContext > m_xContext; public: - explicit PDFDetector( const css::uno::Reference< - css::uno::XComponentContext >& xContext ); + explicit PDFDetector( css::uno::Reference< + css::uno::XComponentContext > xContext ); // XExtendedFilterDetection virtual OUString SAL_CALL detect( css::uno::Sequence< diff --git a/sdext/source/pdfimport/inc/contentsink.hxx b/sdext/source/pdfimport/inc/contentsink.hxx index 9d016a7e2a3e..5f1517e8c4c2 100644 --- a/sdext/source/pdfimport/inc/contentsink.hxx +++ b/sdext/source/pdfimport/inc/contentsink.hxx @@ -48,14 +48,14 @@ namespace pdfi { struct FontAttributes { - FontAttributes( const OUString& familyName_, - const OUString& sFontWeight, + FontAttributes( OUString familyName_, + OUString sFontWeight, bool isItalic_, bool isUnderline_, double size_, double ascent_) : - familyName(familyName_), - fontWeight(sFontWeight), + familyName(std::move(familyName_)), + fontWeight(std::move(sFontWeight)), isItalic(isItalic_), isUnderline(isUnderline_), isOutline(false), diff --git a/sdext/source/pdfimport/inc/pdfparse.hxx b/sdext/source/pdfimport/inc/pdfparse.hxx index 9d74085aba03..7891419471d3 100644 --- a/sdext/source/pdfimport/inc/pdfparse.hxx +++ b/sdext/source/pdfimport/inc/pdfparse.hxx @@ -26,6 +26,7 @@ #include <string_view> #include <unordered_map> +#include <utility> #include <vector> #include <memory> @@ -72,8 +73,8 @@ struct PDFComment final : public PDFEntry { OString m_aComment; - explicit PDFComment( const OString& rComment ) - : PDFEntry(), m_aComment( rComment ) {} + explicit PDFComment( OString aComment ) + : PDFEntry(), m_aComment(std::move( aComment )) {} virtual ~PDFComment() override; virtual bool emit( EmitContext& rWriteContext ) const override; virtual PDFEntry* clone() const override; @@ -90,8 +91,8 @@ struct PDFName final : public PDFValue { OString m_aName; - explicit PDFName( const OString& rName ) - : PDFValue(), m_aName( rName ) {} + explicit PDFName( OString aName ) + : PDFValue(), m_aName(std::move( aName )) {} virtual ~PDFName() override; virtual bool emit( EmitContext& rWriteContext ) const override; virtual PDFEntry* clone() const override; @@ -103,8 +104,8 @@ struct PDFString final : public PDFValue { OString m_aString; - explicit PDFString( const OString& rString ) - : PDFValue(), m_aString( rString ) {} + explicit PDFString( OString aString ) + : PDFValue(), m_aString(std::move( aString )) {} virtual ~PDFString() override; virtual bool emit( EmitContext& rWriteContext ) const override; virtual PDFEntry* clone() const override; diff --git a/sdext/source/pdfimport/odf/odfemitter.cxx b/sdext/source/pdfimport/odf/odfemitter.cxx index e38e81fce917..71bc293aad23 100644 --- a/sdext/source/pdfimport/odf/odfemitter.cxx +++ b/sdext/source/pdfimport/odf/odfemitter.cxx @@ -25,6 +25,7 @@ #include <com/sun/star/io/XOutputStream.hpp> #include <comphelper/stl_types.hxx> +#include <utility> using namespace com::sun::star; @@ -41,7 +42,7 @@ private: uno::Sequence<sal_Int8> m_aBuf; public: - explicit OdfEmitter( const uno::Reference<io::XOutputStream>& xOutput ); + explicit OdfEmitter( uno::Reference<io::XOutputStream> xOutput ); virtual void beginTag( const char* pTag, const PropertyMap& rProperties ) override; virtual void write( const OUString& rString ) override; @@ -50,8 +51,8 @@ public: } -OdfEmitter::OdfEmitter( const uno::Reference<io::XOutputStream>& xOutput ) : - m_xOutput( xOutput ), +OdfEmitter::OdfEmitter( uno::Reference<io::XOutputStream> xOutput ) : + m_xOutput(std::move( xOutput )), m_aLineFeed{ '\n' } { OSL_PRECOND(m_xOutput.is(), "OdfEmitter(): invalid output stream"); diff --git a/sdext/source/pdfimport/pdfparse/pdfparse.cxx b/sdext/source/pdfimport/pdfparse/pdfparse.cxx index bbdb51c5ae23..7cef299e8eaa 100644 --- a/sdext/source/pdfimport/pdfparse/pdfparse.cxx +++ b/sdext/source/pdfimport/pdfparse/pdfparse.cxx @@ -40,6 +40,7 @@ #include <rtl/strbuf.hxx> #include <rtl/ustrbuf.hxx> #include <sal/log.hxx> +#include <utility> // disable warnings again because someone along the line has enabled them // (we have included boost headers, what did you expect?) @@ -88,8 +89,8 @@ class PDFGrammar : public grammar< PDFGrammar<iteratorT> > { public: - explicit PDFGrammar( const iteratorT& first ) - : m_fDouble( 0.0 ), m_aGlobalBegin( first ) {} + explicit PDFGrammar( iteratorT first ) + : m_fDouble( 0.0 ), m_aGlobalBegin(std::move( first )) {} ~PDFGrammar() { if( !m_aObjectStack.empty() ) diff --git a/sdext/source/pdfimport/sax/saxattrlist.hxx b/sdext/source/pdfimport/sax/saxattrlist.hxx index e26afcbc5237..19c86793d4ee 100644 --- a/sdext/source/pdfimport/sax/saxattrlist.hxx +++ b/sdext/source/pdfimport/sax/saxattrlist.hxx @@ -22,6 +22,7 @@ #include <rtl/ustring.hxx> #include <unordered_map> +#include <utility> #include <vector> #include <cppuhelper/implbase.hxx> @@ -40,8 +41,8 @@ namespace pdfi OUString m_aName; OUString m_aValue; - AttrEntry( const OUString& i_rName, const OUString& i_rValue ) - : m_aName( i_rName ), m_aValue( i_rValue ) {} + AttrEntry( OUString i_aName, OUString i_aValue ) + : m_aName(std::move( i_aName )), m_aValue(std::move( i_aValue )) {} }; std::vector< AttrEntry > m_aAttributes; std::unordered_map< OUString, size_t > m_aIndexMap; |