diff options
Diffstat (limited to 'build2/variable.ixx')
-rw-r--r-- | build2/variable.ixx | 14 |
1 files changed, 14 insertions, 0 deletions
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 <typename T> + inline T& + cast (const lookup<value>& l) + { + return cast<T> (*l); + } + + template <typename T> + inline const T& + cast (const lookup<const value>& l) + { + return cast<T> (*l); + } + + template <typename T> inline void typify (value& v, const variable& var) { |