
18 Aug
2005
18 Aug
'05
2:10 p.m.
From: "Marcin Kalicinski" <kalita@poczta.onet.pl>
Most boost projects use boost::detail namespace to implement hidden, private functionality. What prevents name clashes in that namespace?
Many libraries create a detail namespace within their own namespace. Those that put their code directly into the boost namespace won't necessarily have a separate detail namespace. Then again, they already have to be careful with name clashes. Some libraries, however, have their own namespace but put things into boost::detail. Those libraries can have or contribute to clashes. -- Rob Stewart stewart@sig.com Software Engineer http://www.sig.com Susquehanna International Group, LLP using std::disclaimer;