Boost logo

Boost :

Subject: Re: [boost] Namespace policy: putting names in boost::detail
From: Robert Ramey (ramey_at_[hidden])
Date: 2011-07-04 14:54:59

Mathias Gaunard wrote:
> A GSoC student and I are currently converting a library to use the
> namespace boost::simd.
> Some of the implementation details of the library are not
> simd-specific, and we would like to use them in some other libraries that
> extend
> boost::simd.
> Would it be ok to put them in the boost::detail namespace, or is that
> considered as bad as putting stuff in the boost namespace?
> We need to inject overloads and specializations into a unique
> namespace for boost.simd and NT2, so we could need two names, like
> boost::detail::dispatch and boost::detail::specialize.

I think we want to move away from including anything
in boost::detail. Consider making you're "sublibrary" as


Should the sublibrary attract wider interest so it
might be considered promotion, all you'll have to do
is do a global replace boost::smid::sublibrary <- boost::sublibrary.
In fact, if you've used "using" judiciously in your code
even that would be trivial.

Robert Ramey

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