2 Nov
2013
2 Nov
'13
12:24 p.m.
Funnily enough I was about to suggest just that: lets do away with detail and have:
core: everything in: boost/detail/ boost/pending/ boost/utility/ That has no dependencies.
Utility: As above, but with dependencies (mostly to mpl/pp/type_traits).
throw_exception.hpp and dependencies should go in core too, as would a few headers under boost/ such as cstdint.hpp etc.
That seems like a good idea provided that everything now in namespace detail remains in that namespace.
Yes, no code changes, we're just talking about which module "owns" which header. John.