$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: David Abrahams (dave_at_[hidden])
Date: 2004-09-13 15:06:31
"Jonathan Turkanis" <technews_at_[hidden]> writes:
> "Robert Ramey" <ramey_at_[hidden]> wrote in message
> news:20040913173738.24EAC3123A_at_acme.west.net...
>> Would someone have a fit if something like this were added to boost/mpl ?
>
>>
>> template<
>> typename C
>> , typename F1
>> , typename F2
>> >
>> struct apply_if
>> {
>> typedef BOOST_DEDUCED_TYPENAME eval_if<C,F1,F2>::type type;
>> };
>
> How about
>
> template<
> typename C
> , typename F1
> , typename F2
> >
> struct apply_if : eval_if<C,F1,F2> { };
Metafunction forwarding confuses some old broken compilers. Robert's
version is a bit more conservative.
But, really, how hard can a global search/replace be? Or is Spirit
1.6.1 archived?
-- Dave Abrahams Boost Consulting http://www.boost-consulting.com