Remove unnecessary std::move of parameters (thanks to @ardazishvili)

Fixes part of #52
This commit is contained in:
sangelovic
2019-06-10 22:03:02 +02:00
parent 236c10ff56
commit 7049d00a78

View File

@ -393,17 +393,17 @@ namespace sdbus {
inline SignalRegistrator IObject::registerSignal(const std::string& signalName) inline SignalRegistrator IObject::registerSignal(const std::string& signalName)
{ {
return SignalRegistrator(*this, std::move(signalName)); return SignalRegistrator(*this, signalName);
} }
inline PropertyRegistrator IObject::registerProperty(const std::string& propertyName) inline PropertyRegistrator IObject::registerProperty(const std::string& propertyName)
{ {
return PropertyRegistrator(*this, std::move(propertyName)); return PropertyRegistrator(*this, propertyName);
} }
inline InterfaceFlagsSetter IObject::setInterfaceFlags(const std::string& interfaceName) inline InterfaceFlagsSetter IObject::setInterfaceFlags(const std::string& interfaceName)
{ {
return InterfaceFlagsSetter(*this, std::move(interfaceName)); return InterfaceFlagsSetter(*this, interfaceName);
} }
inline SignalEmitter IObject::emitSignal(const std::string& signalName) inline SignalEmitter IObject::emitSignal(const std::string& signalName)