diff options
Diffstat (limited to 'libbuild2/parser.hxx')
-rw-r--r-- | libbuild2/parser.hxx | 12 |
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. |