Boost logo

Boost :

From: Anthony Williams (anthony.williamsNOSPAM_at_[hidden])
Date: 2002-10-30 03:58:21

David Abrahams writes:
> 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?

The CUJ article said that he couldn't get it to work on any current compilers
:-( Other than that, I like the idea --- it is better than my EXPR_TYPE

>From my memory of the CUJ article, I think you would need the Preprocessor lib
more than MPL. Maybe implementing it with the preprocessor lib and MPL would
actually make it work on some compilers :-)


Anthony Williams
Senior Software Engineer, Beran Instruments Ltd.
Remove NOSPAM when replying, for timely response.

Boost list run by bdawes at, gregod at, cpdaniel at, john at