summaryrefslogtreecommitdiff
path: root/src/xmlpatterns
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2017-06-07 12:08:14 +0200
committerLiang Qi <liang.qi@qt.io>2017-06-07 13:59:14 +0200
commitc9a4897aa09d723d22b842b1fabcc296bf3c7f91 (patch)
tree03acf263859491402be3118cc22a1959bd5a86a6 /src/xmlpatterns
parenta5984f0a63233e0e9608ce8ab66e6d2d0e6948e3 (diff)
parent7aad4fb7bcd219badbc19b393b6d0aa6192ac8fe (diff)
downloadqtxmlpatterns-c9a4897aa09d723d22b842b1fabcc296bf3c7f91.tar.gz
Merge remote-tracking branch 'origin/5.9' into dev
Conflicts: .qmake.conf Change-Id: Ieff26ce785aea28ebabdec2aa3364efbd59c1456
Diffstat (limited to 'src/xmlpatterns')
-rw-r--r--src/xmlpatterns/api/qxmlname.cpp14
-rw-r--r--src/xmlpatterns/api/qxmlname.h1
-rw-r--r--src/xmlpatterns/configure.json5
3 files changed, 13 insertions, 7 deletions
diff --git a/src/xmlpatterns/api/qxmlname.cpp b/src/xmlpatterns/api/qxmlname.cpp
index 241aa5e..83b72cf 100644
--- a/src/xmlpatterns/api/qxmlname.cpp
+++ b/src/xmlpatterns/api/qxmlname.cpp
@@ -402,13 +402,17 @@ QString QXmlName::toClarkName(const QXmlNamePool &namePool) const
}
/*!
+ Constructs a copy of \a other.
+
+ \sa operator=()
+ \since 5.9
+*/
+QXmlName::QXmlName(const QXmlName &) = default; // ### Qt 6: remove
+
+/*!
Assigns \a other to \e this and returns \e this.
*/
-QXmlName &QXmlName::operator=(const QXmlName &other)
-{
- m_qNameCode = other.m_qNameCode;
- return *this;
-}
+QXmlName &QXmlName::operator=(const QXmlName &) = default; // ### Qt 6: remove
/*!
Returns true if \a candidate is an \c NCName. An \c NCName
diff --git a/src/xmlpatterns/api/qxmlname.h b/src/xmlpatterns/api/qxmlname.h
index 7dad306..0e30b4c 100644
--- a/src/xmlpatterns/api/qxmlname.h
+++ b/src/xmlpatterns/api/qxmlname.h
@@ -92,6 +92,7 @@ public:
QString toClarkName(const QXmlNamePool &query) const;
bool operator==(const QXmlName &other) const;
bool operator!=(const QXmlName &other) const;
+ QXmlName(const QXmlName &other);
QXmlName &operator=(const QXmlName &other);
bool isNull() const;
static bool isNCName(const QString &candidate);
diff --git a/src/xmlpatterns/configure.json b/src/xmlpatterns/configure.json
index 851ebf8..a37909f 100644
--- a/src/xmlpatterns/configure.json
+++ b/src/xmlpatterns/configure.json
@@ -4,8 +4,9 @@
"features": {
"xml-schema": {
"label": "XML schema support",
- "purpose": "Support for XML schema validation",
- "output": [ "privateFeature" ]
+ "purpose": "Provides XML schema validation.",
+ "section": "QtXmlPatterns",
+ "output": [ "publicFeature" ]
}
},