From 69801c4e23f877359118e55ed291737f4fbece04 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 28 Mar 2016 09:45:20 +0200 Subject: Add variable cast from lookup --- build2/variable.ixx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'build2/variable.ixx') diff --git a/build2/variable.ixx b/build2/variable.ixx index a129835..8a03996 100644 --- a/build2/variable.ixx +++ b/build2/variable.ixx @@ -104,6 +104,20 @@ namespace build2 } template + inline T& + cast (const lookup& l) + { + return cast (*l); + } + + template + inline const T& + cast (const lookup& l) + { + return cast (*l); + } + + template inline void typify (value& v, const variable& var) { -- cgit v1.1