Tinny As per my previous message, the 'correct' solution is to enumerate all the namespace exports explicitly with using-declarations, e.g.
using Xerces::XercesDOMParser; using Xerces::DOMDOcument; // ... in XercesDefs.hpp (or in each header file which exports a class). There is no accidental namespace pollution with this technique, no order-dependencies, and no user migration is required. EJP -----Original Message----- From: Tinny Ng [mailto:tng-xml@;ca.ibm.com] Sent: Thursday, 7 November 2002 12:53 AM To: [EMAIL PROTECTED] Subject: Re: Proposal Review: Using C++ Namespace Hi everyone, I have implemented the proposed C++ Namespace to the latest code base. Since a number of response indicated no "using" clause in a global header, I've removed that from the XercesDefs.hpp which then means users' application has a migration item. Please review the latest nightly build (http://xml.apache.org/dist/xerces-c/nightly/2002-11-06/) and let me know any comment. Thanks! Tinny --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
