aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/parser.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/parser.hxx')
-rw-r--r--libbuild2/parser.hxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/libbuild2/parser.hxx b/libbuild2/parser.hxx
index 0d1e9e2..02d4f74 100644
--- a/libbuild2/parser.hxx
+++ b/libbuild2/parser.hxx
@@ -304,6 +304,18 @@ namespace build2
value&& rhs,
token_type assign_kind);
+ void
+ apply_value (const variable*, // Optional.
+ value& lhs,
+ value&& rhs,
+ token_type assign_kind,
+ const location&,
+ //
+ // Attributes:
+ //
+ const value_type* = nullptr,
+ bool null = false);
+
// Return the value pack (values can be NULL/typed). Note that for an
// empty eval context ('()' potentially with whitespaces in between) the
// result is an empty pack, not a pack of one empty.