|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2002-10-30 01:45:27
I'm at a seminar right now where Steve Dewhurst has presented his
technique for implementing typeof. It has the nice feature that you
only need to register UDTs, and the system is then able to cope with
them in all other type contexts including arrays, pointers, function
(pointers/references), etc., etc. This technique was also covered in a
recent CUJ article. I imagine it /might/ save some significant amount
of code in Boost.Lambda and Spirit's Phoenix extension to take
advantage of this approach. I think implementing it with MPL would
make it a lot easier. Thoughts?
-- David Abrahams dave_at_[hidden] * http://www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk