From 5058b155076b004f4abf21be6cf657a3f2cc4d1b Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sun, 20 Aug 2017 15:56:26 +0200 Subject: Add support for not cleaning generated version file --- build2/variable.ixx | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'build2/variable.ixx') diff --git a/build2/variable.ixx b/build2/variable.ixx index 8656a04..04cf6dc 100644 --- a/build2/variable.ixx +++ b/build2/variable.ixx @@ -193,6 +193,15 @@ namespace build2 cast_false (const lookup& l) {return l && cast (l);} template + inline T + cast_true (const value& v) {return !v || cast (v);} + + template + inline T + cast_true (const lookup& l) {return !l || cast (l);} + + + template inline void typify (value& v, const variable& var) { -- cgit v1.1