diff options
Diffstat (limited to 'src/buildtool/build_engine/expression/configuration.hpp')
-rw-r--r-- | src/buildtool/build_engine/expression/configuration.hpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/buildtool/build_engine/expression/configuration.hpp b/src/buildtool/build_engine/expression/configuration.hpp index ec00bb4a..15f8c379 100644 --- a/src/buildtool/build_engine/expression/configuration.hpp +++ b/src/buildtool/build_engine/expression/configuration.hpp @@ -126,9 +126,10 @@ class Configuration { } template <class T> - requires(Expression::IsValidType<T>() or std::is_same_v<T, ExpressionPtr>) - [[nodiscard]] auto Update(std::string const& name, T const& value) const - -> Configuration { + requires(Expression::IsValidType<T>() or + std::is_same_v<T, ExpressionPtr>) + [[nodiscard]] auto Update(std::string const& name, + T const& value) const -> Configuration { auto update = Expression::map_t::underlying_map_t{}; update.emplace(name, value); return Configuration{Expression::map_t{expr_, update}}; |