Add equality operation.
authorScott Cantor <cantor.2@osu.edu>
Tue, 21 Feb 2006 19:47:48 +0000 (19:47 +0000)
committerScott Cantor <cantor.2@osu.edu>
Tue, 21 Feb 2006 19:47:48 +0000 (19:47 +0000)
xmltooling/QName.cpp
xmltooling/QName.h

index 5872e9f..b47588e 100644 (file)
@@ -102,13 +102,13 @@ QName& QName::operator=(const QName& src)
     m_local=XMLString::replicate(src.getLocalPart());\r
     return *this;\r
 }\r
+#endif\r
 \r
 bool xmltooling::operator==(const QName& op1, const QName& op2)\r
 {\r
     return (!XMLString::compareString(op1.getNamespaceURI(),op2.getNamespaceURI()) &&\r
             !XMLString::compareString(op1.getLocalPart(),op2.getLocalPart()));\r
 }\r
-#endif\r
 \r
 bool xmltooling::operator<(const QName& op1, const QName& op2)\r
 {\r
index 3d9e7f8..4df23ba 100644 (file)
@@ -143,14 +143,12 @@ namespace xmltooling {
      */\r
     extern XMLTOOL_API bool operator<(const QName& op1, const QName& op2);\r
 \r
-#ifndef HAVE_GOOD_STL\r
     /**\r
-     * Returns true iff op1's components are equal to op2's components.\r
+     * Returns true iff op1's components are equal to op2's components, excluding prefix.\r
      * @param op1   First qname to compare\r
      * @param op2   Second qname to compare\r
      */\r
     extern XMLTOOL_API bool operator==(const QName& op1, const QName& op2);\r
-#endif\r
 \r
 };\r
 \r