Make some qHash and comparison operators overloads hidden friends

Restricts lookup scope more to necessary bits.

Change-Id: Ia42c95aaa70534843b7f6a90bfc56d2a1202c612
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2021-12-06 05:11:04 +01:00
parent 8cb5c3cfdd
commit 104ea4accc
75 changed files with 461 additions and 518 deletions

View File

@@ -46,6 +46,10 @@
#include <QJsonValue>
#include <QPluginLoader>
using namespace ExtensionSystem::Internal;
namespace ExtensionSystem {
/*!
\class ExtensionSystem::PluginDependency
\inheaderfile extensionsystem/pluginspec.h
@@ -148,14 +152,11 @@
\sa PluginSpec::argumentDescriptions()
*/
using namespace ExtensionSystem;
using namespace ExtensionSystem::Internal;
/*!
\fn uint ExtensionSystem::qHash(const ExtensionSystem::PluginDependency &value)
\internal
*/
Utils::QHashValueType ExtensionSystem::qHash(const PluginDependency &value)
Utils::QHashValueType qHash(const PluginDependency &value)
{
return qHash(value.name);
}
@@ -1125,3 +1126,5 @@ void PluginSpecPrivate::kill()
plugin = nullptr;
state = PluginSpec::Deleted;
}
} // ExtensionSystem