Boost logo

Boost :

Subject: [boost] Deciding what to put in `namespace detail`
From: Jean-Louis Leroy (jl_at_[hidden])
Date: 2009-10-12 14:45:07


For my future Boost.RDB submission, I feel tempted to put everything
except the names that are in the public (documented) interface in a
nested `namespace detail`. Why not even put *everything* there and copy
selected names in the public namespace by means of using-declarations.
Has it been already done ? And what about having three namespaces : a
"public" one for the user, a "protected" one for those extending the
lib, and a "private" one for undocumented internals?

Opinions and advise welcome...

J-L


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk