From: "Aleksey Gurtovoy" <[EMAIL PROTECTED]>
>
> In short, my motivation for using 'typename's here is that I perceive the
> 'class' keyword as rather high-weight, semantically loaded, and prefer to
> use it in its only original context - that is, for declaring/defining a
> user-defined type that is more than a POD. Using it in other places
cheapens
> the word.

I used to buy this argument once, too. ;-)

FWIW, a practical consideration is that

#define typename

(on a compiler that doesn't need 'typename' and has trouble ignoring it)
will break your code. (Of course this compiler isn't likely to work with MPL
anyway.)

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to