summaryrefslogtreecommitdiff
path: root/src/lib/buildgraph/buildgraphloader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/buildgraph/buildgraphloader.h')
-rw-r--r--src/lib/buildgraph/buildgraphloader.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/buildgraph/buildgraphloader.h b/src/lib/buildgraph/buildgraphloader.h
index fed032f72..2c072b10c 100644
--- a/src/lib/buildgraph/buildgraphloader.h
+++ b/src/lib/buildgraph/buildgraphloader.h
@@ -31,7 +31,7 @@
#include "forward_decls.h"
-#include <buildgraph/artifactlist.h>
+#include <buildgraph/artifactset.h>
#include <language/forward_decls.h>
#include <logging/logger.h>
@@ -45,6 +45,7 @@ namespace Internal {
class FileDependency;
class FileResourceBase;
class FileTime;
+class NodeSet;
class Property;
class BuildGraphLoadResult
@@ -92,7 +93,7 @@ private:
void onProductFileListChanged(const ResolvedProductPtr &restoredProduct,
const ResolvedProductPtr &newlyResolvedProduct, const ProjectBuildData *oldBuildData);
void removeArtifactAndExclusiveDependents(Artifact *artifact,
- ArtifactList *removedArtifacts = 0);
+ ArtifactSet *removedArtifacts = 0);
bool checkForPropertyChanges(const TransformerConstPtr &restoredTrafo,
const ResolvedProductPtr &freshProduct);
bool checkForPropertyChange(const Property &restoredProperty,
@@ -100,7 +101,7 @@ private:
void replaceFileDependencyWithArtifact(const ResolvedProductPtr &fileDepProduct,
FileDependency *filedep, Artifact *artifact);
- typedef QHash<const Artifact *, ArtifactList> ChildListHash;
+ typedef QHash<const Artifact *, ArtifactSet> ChildListHash;
void rescueOldBuildData(const ResolvedProductConstPtr &restoredProduct,
const ResolvedProductPtr &newlyResolvedProduct,
const ProjectBuildData *oldBuildData,