diff options
Diffstat (limited to 'src/buildtool/build_engine/target_map/utils.hpp')
-rw-r--r-- | src/buildtool/build_engine/target_map/utils.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/buildtool/build_engine/target_map/utils.hpp b/src/buildtool/build_engine/target_map/utils.hpp index 96bfd1fa..2d6690c1 100644 --- a/src/buildtool/build_engine/target_map/utils.hpp +++ b/src/buildtool/build_engine/target_map/utils.hpp @@ -3,6 +3,7 @@ #include <optional> #include <unordered_map> +#include <variant> #include "gsl-lite/gsl-lite.hpp" #include "src/buildtool/build_engine/analysed_target/analysed_target.hpp" @@ -35,6 +36,9 @@ auto obtainTarget(const SubExprEvaluator&, auto keys_expr(const ExpressionPtr& map) -> ExpressionPtr; +auto artifacts_tree(const ExpressionPtr& map) + -> std::variant<std::string, ExpressionPtr>; + auto tree_conflict(const ExpressionPtr& /* map */) -> std::optional<std::string>; |