summaryrefslogtreecommitdiff
path: root/src/buildtool/graph_traverser/graph_traverser.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/graph_traverser/graph_traverser.hpp')
-rw-r--r--src/buildtool/graph_traverser/graph_traverser.hpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/buildtool/graph_traverser/graph_traverser.hpp b/src/buildtool/graph_traverser/graph_traverser.hpp
index d5e155fa..e34df5cf 100644
--- a/src/buildtool/graph_traverser/graph_traverser.hpp
+++ b/src/buildtool/graph_traverser/graph_traverser.hpp
@@ -45,6 +45,7 @@
#include "src/buildtool/logging/log_sink_cmdline.hpp"
#include "src/buildtool/logging/log_sink_file.hpp"
#include "src/buildtool/logging/logger.hpp"
+#include "src/buildtool/progress_reporting/base_progress_reporter.hpp"
#include "src/utils/cpp/json.hpp"
class GraphTraverser {
@@ -64,12 +65,6 @@ class GraphTraverser {
bool failed_artifacts;
};
- // Type of a progress reporter. The reporter
- // may only block in such a way that it return on a notification of the
- // condition variable; moreover, it has to exit once the boolean is true.
- using progress_reporter_t =
- std::function<void(std::atomic<bool>*, std::condition_variable*)>;
-
explicit GraphTraverser(CommandLineArguments clargs)
: clargs_{std::move(clargs)},
local_api_{CreateExecutionApi(std::nullopt)},