diff options
Diffstat (limited to 'libbuild2')
-rw-r--r-- | libbuild2/functions-string.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libbuild2/functions-string.cxx b/libbuild2/functions-string.cxx index da4fe02..f458a59 100644 --- a/libbuild2/functions-string.cxx +++ b/libbuild2/functions-string.cxx @@ -43,6 +43,18 @@ namespace build2 convert<string> (move (y))) == 0; }; + // Trim. + // + f["trim"] = [](string s) + { + return trim (move (s)); + }; + + f[".trim"] = [](names s) + { + return names {name (trim (convert<string> (move (s))))}; + }; + // String-specific overloads from builtins. // function_family b (m, "builtin"); |