$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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