diff options
Diffstat (limited to 'libbuild2/utility.hxx')
-rw-r--r-- | libbuild2/utility.hxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libbuild2/utility.hxx b/libbuild2/utility.hxx index 7a6ada2..67c46d9 100644 --- a/libbuild2/utility.hxx +++ b/libbuild2/utility.hxx @@ -649,6 +649,10 @@ namespace build2 const char* variable, bool ignore_case = false); + template <typename I> + I + find_option (const char* option, I begin, I end, bool ignore_case = false); + LIBBUILD2_SYMEXPORT bool find_option (const char* option, const lookup&, bool ignore_case = false); @@ -702,6 +706,10 @@ namespace build2 const string* find_option_prefix (const char* prefix, T&, const char*, bool = false); + template <typename I> + I + find_option_prefix (const char* prefix, I rbegin, I rend, bool ignore_case = false); + LIBBUILD2_SYMEXPORT const string* find_option_prefix (const char* prefix, const lookup&, bool = false); |