summaryrefslogtreecommitdiff
path: root/idlc
diff options
context:
space:
mode:
Diffstat (limited to 'idlc')
-rw-r--r--idlc/inc/inheritedinterface.hxx5
-rw-r--r--idlc/inc/options.hxx4
2 files changed, 5 insertions, 4 deletions
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;
};