Author: scantor Date: Fri Jul 7 21:55:11 2017 New Revision: 1801237 URL: http://svn.apache.org/viewvc?rev=1801237&view=rev Log: XERCESC-2036 - XSTypeDefinition::getNamespace() is missing a const qualifier
Modified: xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp xerces/c/trunk/src/xercesc/framework/psvi/XSTypeDefinition.hpp Modified: xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp?rev=1801237&r1=1801236&r2=1801237&view=diff ============================================================================== --- xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp (original) +++ xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.cpp Fri Jul 7 21:55:11 2017 @@ -159,7 +159,7 @@ const XMLCh *XSComplexTypeDefinition::ge return fComplexTypeInfo->getTypeLocalName(); } -const XMLCh *XSComplexTypeDefinition::getNamespace() +const XMLCh *XSComplexTypeDefinition::getNamespace() const { return fComplexTypeInfo->getTypeUri(); } Modified: xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp?rev=1801237&r1=1801236&r2=1801237&view=diff ============================================================================== --- xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp (original) +++ xerces/c/trunk/src/xercesc/framework/psvi/XSComplexTypeDefinition.hpp Fri Jul 7 21:55:11 2017 @@ -189,7 +189,7 @@ public: * The [target namespace] of this object, or <code>null</code> if it is * unspecified. */ - const XMLCh* getNamespace(); + const XMLCh* getNamespace() const; /** * A namespace schema information item corresponding to the target Modified: xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp?rev=1801237&r1=1801236&r2=1801237&view=diff ============================================================================== --- xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp (original) +++ xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.cpp Fri Jul 7 21:55:11 2017 @@ -175,7 +175,7 @@ const XMLCh *XSSimpleTypeDefinition::get return fDatatypeValidator->getTypeLocalName(); } -const XMLCh *XSSimpleTypeDefinition::getNamespace() +const XMLCh *XSSimpleTypeDefinition::getNamespace() const { return fDatatypeValidator->getTypeUri(); } Modified: xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp?rev=1801237&r1=1801236&r2=1801237&view=diff ============================================================================== --- xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp (original) +++ xerces/c/trunk/src/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp Fri Jul 7 21:55:11 2017 @@ -300,7 +300,7 @@ public: * The [target namespace] of this object, or <code>null</code> if it is * unspecified. */ - const XMLCh* getNamespace(); + const XMLCh* getNamespace() const; /** * A namespace schema information item corresponding to the target Modified: xerces/c/trunk/src/xercesc/framework/psvi/XSTypeDefinition.hpp URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/framework/psvi/XSTypeDefinition.hpp?rev=1801237&r1=1801236&r2=1801237&view=diff ============================================================================== --- xerces/c/trunk/src/xercesc/framework/psvi/XSTypeDefinition.hpp (original) +++ xerces/c/trunk/src/xercesc/framework/psvi/XSTypeDefinition.hpp Fri Jul 7 21:55:11 2017 @@ -93,7 +93,7 @@ public: * The [target namespace] of this object, or <code>null</code> if it is * unspecified. */ - virtual const XMLCh* getNamespace() = 0; + virtual const XMLCh* getNamespace() const = 0; /** * A namespace schema information item corresponding to the target --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org For additional commands, e-mail: commits-h...@xerces.apache.org