summaryrefslogtreecommitdiff
path: root/sdext/source/pdfimport
diff options
context:
space:
mode:
Diffstat (limited to 'sdext/source/pdfimport')
-rw-r--r--sdext/source/pdfimport/filterdet.cxx5
-rw-r--r--sdext/source/pdfimport/filterdet.hxx4
-rw-r--r--sdext/source/pdfimport/inc/contentsink.hxx8
-rw-r--r--sdext/source/pdfimport/inc/pdfparse.hxx13
-rw-r--r--sdext/source/pdfimport/odf/odfemitter.cxx7
-rw-r--r--sdext/source/pdfimport/pdfparse/pdfparse.cxx5
-rw-r--r--sdext/source/pdfimport/sax/saxattrlist.hxx5
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;