13 Jun
2014
13 Jun
'14
5:48 p.m.
Eric Niebler wrote:
I think in the C++11 world, boost type_traits should *all* inherit from std::true_type. That's easily accomplished by aliasing mpl::true_ to std::true_type. It fixes everything.
I can't help but note that you're focusing on the wrong aspect of the problem. In the C++11 world, we have type traits in std and none of this matters. Use of Boost type traits is motivated by the need to support C++03.