diff --git a/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp b/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp index aa9b290b1..2e24d4669 100644 --- a/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp +++ b/src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp @@ -34,7 +34,7 @@ namespace Magnum { namespace Audio { AnyImporter::AnyImporter(PluginManager::Manager& manager): AbstractImporter{manager} {} -AnyImporter::AnyImporter(PluginManager::AbstractManager& manager, std::string plugin): AbstractImporter{manager, std::move(plugin)} {} +AnyImporter::AnyImporter(PluginManager::AbstractManager& manager, const std::string& plugin): AbstractImporter{manager, plugin} {} AnyImporter::~AnyImporter() = default; diff --git a/src/MagnumPlugins/AnyAudioImporter/AnyImporter.h b/src/MagnumPlugins/AnyAudioImporter/AnyImporter.h index b15a3809c..7343f355b 100644 --- a/src/MagnumPlugins/AnyAudioImporter/AnyImporter.h +++ b/src/MagnumPlugins/AnyAudioImporter/AnyImporter.h @@ -78,7 +78,7 @@ class MAGNUM_ANYAUDIOIMPORTER_EXPORT AnyImporter: public AbstractImporter { explicit AnyImporter(PluginManager::Manager& manager); /** @brief Plugin manager constructor */ - explicit AnyImporter(PluginManager::AbstractManager& manager, std::string plugin); + explicit AnyImporter(PluginManager::AbstractManager& manager, const std::string& plugin); ~AnyImporter(); diff --git a/src/MagnumPlugins/AnyImageConverter/AnyImageConverter.cpp b/src/MagnumPlugins/AnyImageConverter/AnyImageConverter.cpp index 0b0003a4f..ff7c4c9c3 100644 --- a/src/MagnumPlugins/AnyImageConverter/AnyImageConverter.cpp +++ b/src/MagnumPlugins/AnyImageConverter/AnyImageConverter.cpp @@ -35,7 +35,7 @@ namespace Magnum { namespace Trade { AnyImageConverter::AnyImageConverter(PluginManager::Manager& manager): AbstractImageConverter{manager} {} -AnyImageConverter::AnyImageConverter(PluginManager::AbstractManager& manager, std::string plugin): AbstractImageConverter{manager, std::move(plugin)} {} +AnyImageConverter::AnyImageConverter(PluginManager::AbstractManager& manager, const std::string& plugin): AbstractImageConverter{manager, plugin} {} AnyImageConverter::~AnyImageConverter() = default; diff --git a/src/MagnumPlugins/AnyImageConverter/AnyImageConverter.h b/src/MagnumPlugins/AnyImageConverter/AnyImageConverter.h index c20332d4a..488cb328a 100644 --- a/src/MagnumPlugins/AnyImageConverter/AnyImageConverter.h +++ b/src/MagnumPlugins/AnyImageConverter/AnyImageConverter.h @@ -80,7 +80,7 @@ class MAGNUM_ANYIMAGECONVERTER_EXPORT AnyImageConverter: public AbstractImageCon explicit AnyImageConverter(PluginManager::Manager& manager); /** @brief Plugin manager constructor */ - explicit AnyImageConverter(PluginManager::AbstractManager& manager, std::string plugin); + explicit AnyImageConverter(PluginManager::AbstractManager& manager, const std::string& plugin); ~AnyImageConverter(); diff --git a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp index e9f43014c..ec5c00fa6 100644 --- a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp +++ b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.cpp @@ -35,7 +35,7 @@ namespace Magnum { namespace Trade { AnyImageImporter::AnyImageImporter(PluginManager::Manager& manager): AbstractImporter{manager} {} -AnyImageImporter::AnyImageImporter(PluginManager::AbstractManager& manager, std::string plugin): AbstractImporter{manager, std::move(plugin)} {} +AnyImageImporter::AnyImageImporter(PluginManager::AbstractManager& manager, const std::string& plugin): AbstractImporter{manager, plugin} {} AnyImageImporter::~AnyImageImporter() = default; diff --git a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h index 9c079174b..f0b854234 100644 --- a/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h +++ b/src/MagnumPlugins/AnyImageImporter/AnyImageImporter.h @@ -100,7 +100,7 @@ class MAGNUM_ANYIMAGEIMPORTER_EXPORT AnyImageImporter: public AbstractImporter { explicit AnyImageImporter(PluginManager::Manager& manager); /** @brief Plugin manager constructor */ - explicit AnyImageImporter(PluginManager::AbstractManager& manager, std::string plugin); + explicit AnyImageImporter(PluginManager::AbstractManager& manager, const std::string& plugin); ~AnyImageImporter(); diff --git a/src/MagnumPlugins/AnySceneImporter/AnySceneImporter.cpp b/src/MagnumPlugins/AnySceneImporter/AnySceneImporter.cpp index 01090f24b..403214a57 100644 --- a/src/MagnumPlugins/AnySceneImporter/AnySceneImporter.cpp +++ b/src/MagnumPlugins/AnySceneImporter/AnySceneImporter.cpp @@ -44,7 +44,7 @@ namespace Magnum { namespace Trade { AnySceneImporter::AnySceneImporter(PluginManager::Manager& manager): AbstractImporter{manager} {} -AnySceneImporter::AnySceneImporter(PluginManager::AbstractManager& manager, std::string plugin): AbstractImporter{manager, std::move(plugin)} {} +AnySceneImporter::AnySceneImporter(PluginManager::AbstractManager& manager, const std::string& plugin): AbstractImporter{manager, plugin} {} AnySceneImporter::~AnySceneImporter() = default; diff --git a/src/MagnumPlugins/AnySceneImporter/AnySceneImporter.h b/src/MagnumPlugins/AnySceneImporter/AnySceneImporter.h index 986dfe83c..094301140 100644 --- a/src/MagnumPlugins/AnySceneImporter/AnySceneImporter.h +++ b/src/MagnumPlugins/AnySceneImporter/AnySceneImporter.h @@ -80,7 +80,7 @@ class MAGNUM_ANYSCENEIMPORTER_EXPORT AnySceneImporter: public AbstractImporter { explicit AnySceneImporter(PluginManager::Manager& manager); /** @brief Plugin manager constructor */ - explicit AnySceneImporter(PluginManager::AbstractManager& manager, std::string plugin); + explicit AnySceneImporter(PluginManager::AbstractManager& manager, const std::string& plugin); ~AnySceneImporter();