aboutsummaryrefslogtreecommitdiff
path: root/build2/utility
diff options
context:
space:
mode:
Diffstat (limited to 'build2/utility')
-rw-r--r--build2/utility14
1 files changed, 14 insertions, 0 deletions
diff --git a/build2/utility b/build2/utility
index 3fb47b7..3ccca61 100644
--- a/build2/utility
+++ b/build2/utility
@@ -211,6 +211,14 @@ namespace build2
template <typename T>
void
+ append_options (strings&, T&, const variable&);
+
+ template <typename T>
+ void
+ append_options (strings&, T&, const char*);
+
+ template <typename T>
+ void
hash_options (sha256&, T&, const variable&);
template <typename T>
@@ -226,12 +234,18 @@ namespace build2
append_options (cstrings&, const lookup&);
void
+ append_options (strings&, const lookup&);
+
+ void
hash_options (sha256&, const lookup&);
void
append_options (cstrings&, const strings&);
void
+ append_options (strings&, const strings&);
+
+ void
hash_options (sha256&, const strings&);
// Check if a specified option is present in the variable or value. T is