From b9b8339487824c7020130c51ab908cf38be7e17f Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Thu, 27 Feb 2025 13:24:13 +0100 Subject: Modernize concepts --- src/buildtool/execution_engine/traverser/traverser.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/buildtool/execution_engine/traverser/traverser.hpp') diff --git a/src/buildtool/execution_engine/traverser/traverser.hpp b/src/buildtool/execution_engine/traverser/traverser.hpp index c4d4b16f..993fe949 100644 --- a/src/buildtool/execution_engine/traverser/traverser.hpp +++ b/src/buildtool/execution_engine/traverser/traverser.hpp @@ -16,6 +16,7 @@ #define INCLUDED_SRC_BUILDTOOL_EXECUTION_ENGINE_TRAVERSER_TRAVERSER_HPP #include +#include #include #include #include @@ -28,15 +29,14 @@ #include "src/buildtool/logging/log_level.hpp" #include "src/buildtool/logging/logger.hpp" #include "src/buildtool/multithreading/task_system.hpp" -#include "src/utils/cpp/concepts.hpp" /// \brief Concept required for Runners used by the Traverser. template concept Runnable = requires(T const r, DependencyGraph::ActionNode const* action, DependencyGraph::ArtifactNode const* artifact) { - { r.Process(action) } -> same_as; - { r.Process(artifact) } -> same_as; + { r.Process(action) } -> std::same_as; + { r.Process(artifact) } -> std::same_as; }; /// \brief Class to traverse the dependency graph executing necessary actions -- cgit v1.2.3