Subject: Re: [boost] Pervasive dependency upon mpl::bool_
From: Peter Dimov (lists_at_[hidden])
Date: 2014-06-03 05:42:52
Vicente J. Botet Escriba wrote:
> Putting MPL and Type Traits on the same module would reduce the
> dependencies also.
No, not really.
The problem today is that when you include type traits you start depending
on type traits, its dependencies, MPL, and _its_ dependencies, in turn.
If we put type traits and MPL into the same module, when you include a type
traits header, you will depend on the exact same set. The module count would
be decreased by one, but that's not the issue - the actual number of files
will stay the same.