Boost logo

Boost :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-06-20 14:14:37


From: "Aleksey Gurtovoy" <agurtovoy_at_[hidden]>

> I believe a class template that "returns" the type of its argument should
be
> called 'identity' :). If it doesn't "return" anything and is just a "type
> envelope" (the purpose of current 'boost::type<>'), then IMO it's a
separate
> template.

Actually, identity<> is also a fine name for a type envelope: it's used to
transmit the identity of a type, its parameter... and I'd rather have just
one template than two.

However, I know there was what seemed like rancorous objection when I
suggested identity<> before; nobody seemed to get the whole metafunction
idea, so for the record, I don't care all that much what we call it.

-Dave


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