Boost logo

Boost :

From: Howard Hinnant (hinnant_at_[hidden])
Date: 2003-10-13 10:23:55


On Oct 13, 2003, at 10:43 AM, Jaakko Jarvi wrote:

> It was Martin Buchholz.
>
> His home page:
>
> http://m17n.org/martin/
>
> In adddition to a lot of other cool C++ stuff,
> there's a link
>
> "Constraints for Function Template Parameters in C++"
>
> to his enable_if-like approach.

Interesting link, thanks!

> In addition to Howard's description of the enable_if history, many
> others, including Rani Sharoni, Richard Smith, Jason Shirk, had
> realized
> that the SFINAE rule, which is the backbone of enable_if, could be
> used to implement various traits
> classes (is_enum, is_class, ...) before enable_if existed.

<nod> It was Rani Sharoni's post:

http://groups.google.com/groups?hl=en&lr=&ie=UTF
-8&selm=df893da6.0203170237.3760f3c4%40posting.google.com

which inspired me. And Rani in turn was inspired by Paul Mensonides.

http://groups.google.com/groups?hl=en&lr=&ie=UTF
-8&selm=000001c1cc83%24e154d5e0%247772e50c%40c161550a

There aren't many posts that change the C++ world, but imho, these two
posts did. :-)

-Howard


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk