
On Mon, Jan 31, 2011 at 1:49 PM, Dave Abrahams <dave@boostpro.com> wrote:
At Mon, 31 Jan 2011 18:18:44 +0000, Daniel James wrote:
On 31 January 2011 17:28, Robert Ramey <ramey@rrsd.com> wrote:
a) libraries should not place any header files directly in the boost directory or in the boost namespace. The only exception would be a "convience header" in the boost directory which would include the headers in the library directory.
I'd suggest that headers in the boost directory should only include a single header of the same name (or maybe 'all.hpp') from the library directory. This would ensure that they never change so they're never an issue for version control.
I think I would (mildly) prefer
boost/libname.hpp => boost/libname/libname.hpp => whatever
just so I don't end up with 40 files named all.hpp in my editor, which is a bit harder to manage.
+1 --Beman