3 Jun
2014
3 Jun
'14
9:42 a.m.
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.