X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=blobdiff_plain;f=xmltooling%2FNamespace.h;h=984df21c48cd5abb815e6ee377b126563f64c9d4;hp=d94c8456f8cfc778293f6e0b70826449490598fb;hb=d842db3240d76906022ace75334fdc154bef56d2;hpb=bc6c02badbc60c01191cd779a2d204b74e75af54 diff --git a/xmltooling/Namespace.h b/xmltooling/Namespace.h index d94c845..984df21 100644 --- a/xmltooling/Namespace.h +++ b/xmltooling/Namespace.h @@ -23,8 +23,7 @@ #if !defined(__xmltooling_namespace_h__) #define __xmltooling_namespace_h__ -#include -#include +#include namespace xmltooling { @@ -35,28 +34,23 @@ namespace xmltooling { { public: /** - * Default constructor - */ - Namespace(); - - /** - * Constructor that takes an existing declaration + * Constructor * @param uri namespace URI * @param prefix namespace prefix (without the colon) */ - Namespace(const XMLCh* uri, const XMLCh* prefix); + Namespace(const XMLCh* uri=NULL, const XMLCh* prefix=NULL); ~Namespace(); #ifndef HAVE_GOOD_STL /** * Deep copy constructor */ - Namespace(const Namespace&); + Namespace(const Namespace& src); /** * Deep assignment operator */ - Namespace& operator=(const Namespace&); + Namespace& operator=(const Namespace& src); #endif #ifdef HAVE_GOOD_STL