clang-tidy modernize-pass-by-value in idl/idlc

Change-Id: Iccd18eb394564d3ba90c395725923c559b2b81e1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134532
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
Noel Grandin 2022-05-18 14:51:21 +02:00
parent dfa53b3a69
commit 9f25d34d65
3 changed files with 8 additions and 6 deletions

View file

@ -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)
{
}

View file

@ -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; }

View file

@ -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;
};