Make buildDerivedTypeHierarchy() a static method

Drop CppTools namespace when being in this namespace.
Move a call to filesDependingOn() into buildDerived().
Make filesDependingOn() a static method.

Change-Id: I6139f87597286bddf8298b06f8cf492066c8bedd
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2020-12-17 10:24:47 +01:00
parent 5797b355a7
commit 265ee14c89
5 changed files with 50 additions and 57 deletions

View File

@@ -161,8 +161,8 @@ QList<Function *> FunctionUtils::overrides(Function *function, Class *functionsC
QTC_ASSERT(referenceName && referenceType.isValid(), return result);
// Find overrides
TypeHierarchyBuilder builder(staticClass, snapshot);
const TypeHierarchy &staticClassHierarchy = builder.buildDerivedTypeHierarchy();
const TypeHierarchy &staticClassHierarchy
= TypeHierarchyBuilder::buildDerivedTypeHierarchy(staticClass, snapshot);
QList<TypeHierarchy> l;
if (functionsClass != staticClass)