summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--idl/inc/hash.hxx5
-rw-r--r--idlc/inc/inheritedinterface.hxx5
-rw-r--r--idlc/inc/options.hxx4
3 files changed, 8 insertions, 6 deletions
diff --git a/idl/inc/hash.hxx b/idl/inc/hash.hxx
index 150c604ff9d4..6bc904133f61 100644
--- a/idl/inc/hash.hxx
+++ b/idl/inc/hash.hxx
@@ -24,14 +24,15 @@
#include <tools/solar.h>
#include <unordered_map>
#include <memory>
+#include <utility>
class SvStringHashEntry
{
OString aName;
sal_uLong nValue;
public:
- SvStringHashEntry( const OString& rName )
- : aName(rName)
+ SvStringHashEntry( OString aName_ )
+ : aName(std::move(aName_))
, nValue(0)
{
}
diff --git a/idlc/inc/inheritedinterface.hxx b/idlc/inc/inheritedinterface.hxx
index 10e6ace39342..16462b4da16d 100644
--- a/idlc/inc/inheritedinterface.hxx
+++ b/idlc/inc/inheritedinterface.hxx
@@ -23,6 +23,7 @@
#include "idlc.hxx"
#include <rtl/ustring.hxx>
+#include <utility>
class AstInterface;
class AstType;
@@ -31,9 +32,9 @@ class InheritedInterface {
public:
InheritedInterface(
AstType const * theInterface, bool theOptional,
- OUString const & theDocumentation):
+ OUString theDocumentation):
interface(theInterface), optional(theOptional),
- documentation(theDocumentation) {}
+ documentation(std::move(theDocumentation)) {}
AstType const * getInterface() const { return interface; }
diff --git a/idlc/inc/options.hxx b/idlc/inc/options.hxx
index b3a791bcb1c5..c3a0949b3d2f 100644
--- a/idlc/inc/options.hxx
+++ b/idlc/inc/options.hxx
@@ -21,14 +21,14 @@
#define INCLUDED_IDLC_INC_OPTIONS_HXX
#include "idlctypes.hxx"
+#include <utility>
typedef std::unordered_map< OString, OString > OptionMap;
class IllegalArgument
{
public:
- IllegalArgument(const OString& msg)
- : m_message(msg) {}
+ IllegalArgument(OString msg) : m_message(std::move(msg)) {}
OString m_message;
};