From: Joel de Guzman (joel_at_[hidden])
Date: 2003-10-10 16:34:27
Joel de Guzman <joel_at_[hidden]> wrote:
> The design perfectly fits my needs. I'm really glad that it followed the MPL
> convention enable_if and enable_if_c.
> I wonder if enable_if really should be part of MPL, or if MPL's
> if_, apply_if and its friends be bundled together with enable_if and its
> friends in a more suitable module of it's own.
> I've been using enable_if a lot and I find that it makes the life of a
> meta-programmer a lot easier. I'm very glad that Jaakko invented
> the creature. I vote to accept it.
BTW, if you are following the review, I'd like to mention that enable_if
made it very easy to implement the limited form of type deduction utility
mentioned in http://lists.boost.org/MailArchives/boost/msg52718.php
For those who are interested, the utility is now in the boost-sandbox
for your perusal. It's placed in the boost/utility/ directory (type_deduction.hpp).
An extensive set of tests can be found in the libs/utility/ directory
The code showcases the use of enable_if .
-- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk