Boost logo

Boost :

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.

Boost list run by bdawes at, gregod at, cpdaniel at, john at