$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [type_traits] Rewrite and dependency free version
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2015-01-20 12:22:16
El 20/01/2015 a las 14:14, John Maddock escribió:
> Then:
>
> do_something(trait1<T>(), trait2<T>());
>
> The problem here is that the final catch all case can not be found
> unless trait2 actually inherits from mpl::bool_ rather than being merely
> convertible to it.
MPL bool should be constructible from any type that has a constant named
"value", as Peter proposed. I think that's a good solution to maintain
backwards compatibility, to invert the dependency between type traits
and mpl.
Best,
Ion