Subject: Re: [boost] [type_traits] Modularization proposal
From: John Maddock (boost.regex_at_[hidden])
Date: 2014-09-17 15:18:04
>> On Tuesday 16 September 2014 20:06:27 John Maddock wrote:
>> > What happens to boost/type_traits.hpp in this scheme (which depends
>> on > *all* of type_traits)?
>> Hmm, I didn't notice that header. Ok, assuming we don't want to move
>> this one header to its own sublib, what if we approach it from the
>> other side. We can move all type traits except common_type.hpp and
>> type_traits.hpp to a sublib base (i.e. type_traits/base).
>> floating_point_promotion.hpp would be changed to not depend on MPL
>> before moving to base.
> How about we just remove the common_type include from type_traits.hpp?
Because it breaks users code?