$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Mark Rodgers (mark.rodgers_at_[hidden])
Date: 2001-12-08 10:01:12
From: "Peter Dimov" <pdimov_at_[hidden]>
> > identity
> > project1st
> > project2nd
> > select1st
> > select2nd
>
> call_trait-izing these has the unfortunate side effect of always returning
> by value. I think that the pass by const ref, return by const ref approach
> might be preferable.
I see your point. OTOH I do want identity<const int&>(), etc to be able
to work, which it wouldn't if we pass by const T&. Perhaps the answer is
to return call_traits<T>::param_type. I'll need to think about this some
more.
Mark