summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/ditaxmlgenerator.cpp
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2012-05-24 16:08:54 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-29 11:35:21 +0200
commit395f7579c004927f3ac3ac8a5e28817634bfc881 (patch)
tree1831813f6041abefd9807e08a0ba9a3f998ae31e /src/tools/qdoc/ditaxmlgenerator.cpp
parent779e2f38eac4ef76ae8bcee9a990a534350625f1 (diff)
Make qdoc compile with QT_STRICT_ITERATORS
Change-Id: I2923315678d1aef516b35a8c83fe734367723a28 Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
Diffstat (limited to 'src/tools/qdoc/ditaxmlgenerator.cpp')
-rw-r--r--src/tools/qdoc/ditaxmlgenerator.cpp230
1 files changed, 115 insertions, 115 deletions
diff --git a/src/tools/qdoc/ditaxmlgenerator.cpp b/src/tools/qdoc/ditaxmlgenerator.cpp
index 1b51ace58c..9c84c43bd3 100644
--- a/src/tools/qdoc/ditaxmlgenerator.cpp
+++ b/src/tools/qdoc/ditaxmlgenerator.cpp
@@ -525,8 +525,8 @@ void DitaXmlGenerator::initializeGenerator(const Config &config)
config.subVarsAndValues("dita.metadata.default",metadataDefaults);
QSet<QString> editionNames = config.subVars(CONFIG_EDITION);
- QSet<QString>::ConstIterator edition = editionNames.begin();
- while (edition != editionNames.end()) {
+ QSet<QString>::ConstIterator edition = editionNames.constBegin();
+ while (edition != editionNames.constEnd()) {
QString editionName = *edition;
QStringList editionModules = config.getStringList(CONFIG_EDITION +
Config::dot +
@@ -604,8 +604,8 @@ void DitaXmlGenerator::writeGuidAttribute(Node* node)
*/
QString DitaXmlGenerator::lookupGuid(QString text)
{
- QMap<QString, QString>::const_iterator i = name2guidMap.find(text);
- if (i != name2guidMap.end())
+ QMap<QString, QString>::const_iterator i = name2guidMap.constFind(text);
+ if (i != name2guidMap.constEnd())
return i.value();
#if 0
QString t = QUuid::createUuid().toString();
@@ -627,8 +627,8 @@ QString DitaXmlGenerator::lookupGuid(QString text)
QString DitaXmlGenerator::lookupGuid(const QString& fileName, const QString& text)
{
GuidMap* gm = lookupGuidMap(fileName);
- GuidMap::const_iterator i = gm->find(text);
- if (i != gm->end())
+ GuidMap::const_iterator i = gm->constFind(text);
+ if (i != gm->constEnd())
return i.value();
#if 0
QString t = QUuid::createUuid().toString();
@@ -647,8 +647,8 @@ QString DitaXmlGenerator::lookupGuid(const QString& fileName, const QString& tex
*/
GuidMap* DitaXmlGenerator::lookupGuidMap(const QString& fileName)
{
- GuidMaps::const_iterator i = guidMaps.find(fileName);
- if (i != guidMaps.end())
+ GuidMaps::const_iterator i = guidMaps.constFind(fileName);
+ if (i != guidMaps.constEnd())
return i.value();
GuidMap* gm = new GuidMap;
guidMaps.insert(fileName,gm);
@@ -1103,11 +1103,11 @@ int DitaXmlGenerator::generateAtom(const Atom *atom,
case Atom::SinceList:
{
NewSinceMaps::const_iterator nsmap;
- nsmap = newSinceMaps.find(atom->string());
+ nsmap = newSinceMaps.constFind(atom->string());
NewClassMaps::const_iterator ncmap;
- ncmap = newClassMaps.find(atom->string());
+ ncmap = newClassMaps.constFind(atom->string());
NewClassMaps::const_iterator nqcmap;
- nqcmap = newQmlClassMaps.find(atom->string());
+ nqcmap = newQmlClassMaps.constFind(atom->string());
if ((nsmap != newSinceMaps.constEnd()) && !nsmap.value().isEmpty()) {
QList<Section> sections;
QList<Section>::ConstIterator s;
@@ -1854,8 +1854,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
summarySections = marker->sections(inner, CodeMarker::Summary, CodeMarker::Okay);
if (!summarySections.isEmpty()) {
enterSection("redundant",QString());
- s = summarySections.begin();
- while (s != summarySections.end()) {
+ s = summarySections.constBegin();
+ while (s != summarySections.constEnd()) {
if (s->members.isEmpty() && s->reimpMembers.isEmpty()) {
if (!s->inherited.isEmpty())
needOtherSection = true;
@@ -1889,8 +1889,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
xmlWriter().writeAttribute("outputclass","h3");
xmlWriter().writeCharacters("Additional Inherited Members");
writeEndTag(); // </title>
- s = summarySections.begin();
- while (s != summarySections.end()) {
+ s = summarySections.constBegin();
+ while (s != summarySections.constEnd()) {
if (s->members.isEmpty())
generateSectionInheritedList(*s, inner, marker);
++s;
@@ -1906,8 +1906,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
QList<Section> detailSections;
detailSections = marker->sections(inner, CodeMarker::Detailed, CodeMarker::Okay);
- s = detailSections.begin();
- while (s != detailSections.end()) {
+ s = detailSections.constBegin();
+ while (s != detailSections.constEnd()) {
if ((*s).name == "Classes") {
writeNestedClasses((*s),nsn);
break;
@@ -1915,8 +1915,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
++s;
}
- s = detailSections.begin();
- while (s != detailSections.end()) {
+ s = detailSections.constBegin();
+ while (s != detailSections.constEnd()) {
if ((*s).name == "Function Documentation") {
writeFunctions((*s),nsn,marker);
}
@@ -1991,8 +1991,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
summarySections = marker->sections(inner, CodeMarker::Summary, CodeMarker::Okay);
if (!summarySections.isEmpty()) {
enterSection("redundant",QString());
- s = summarySections.begin();
- while (s != summarySections.end()) {
+ s = summarySections.constBegin();
+ while (s != summarySections.constEnd()) {
if (s->members.isEmpty() && s->reimpMembers.isEmpty()) {
if (!s->inherited.isEmpty())
needOtherSection = true;
@@ -2026,8 +2026,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
xmlWriter().writeAttribute("outputclass","h3");
xmlWriter().writeCharacters("Additional Inherited Members");
writeEndTag(); // </p>
- s = summarySections.begin();
- while (s != summarySections.end()) {
+ s = summarySections.constBegin();
+ while (s != summarySections.constEnd()) {
if (s->members.isEmpty())
generateSectionInheritedList(*s, inner, marker);
++s;
@@ -2045,8 +2045,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
QList<Section> detailSections;
detailSections = marker->sections(inner, CodeMarker::Detailed, CodeMarker::Okay);
- s = detailSections.begin();
- while (s != detailSections.end()) {
+ s = detailSections.constBegin();
+ while (s != detailSections.constEnd()) {
if ((*s).name == "Member Function Documentation") {
writeFunctions((*s),cn,marker);
}
@@ -2116,8 +2116,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
summarySections = marker->sections(inner, CodeMarker::Summary, CodeMarker::Okay);
if (!summarySections.isEmpty()) {
enterSection("redundant",QString());
- s = summarySections.begin();
- while (s != summarySections.end()) {
+ s = summarySections.constBegin();
+ while (s != summarySections.constEnd()) {
if (s->members.isEmpty() && s->reimpMembers.isEmpty()) {
if (!s->inherited.isEmpty())
needOtherSection = true;
@@ -2152,8 +2152,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
xmlWriter().writeAttribute("outputclass","h3");
xmlWriter().writeCharacters("Additional Inherited Members");
writeEndTag(); // </p>
- s = summarySections.begin();
- while (s != summarySections.end()) {
+ s = summarySections.constBegin();
+ while (s != summarySections.constEnd()) {
if (s->members.isEmpty())
generateSectionInheritedList(*s, inner, marker);
++s;
@@ -2169,8 +2169,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
QList<Section> detailSections;
detailSections = marker->sections(inner, CodeMarker::Detailed, CodeMarker::Okay);
- s = detailSections.begin();
- while (s != detailSections.end()) {
+ s = detailSections.constBegin();
+ while (s != detailSections.constEnd()) {
if ((*s).name == "Classes") {
writeNestedClasses((*s),fn);
break;
@@ -2178,8 +2178,8 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
++s;
}
- s = detailSections.begin();
- while (s != detailSections.end()) {
+ s = detailSections.constBegin();
+ while (s != detailSections.constEnd()) {
if ((*s).name == "Function Documentation") {
writeFunctions((*s),fn,marker);
}
@@ -2240,11 +2240,11 @@ DitaXmlGenerator::generateClassLikeNode(InnerNode* inner, CodeMarker* marker)
QList<Section> members = marker->qmlSections(qcn,CodeMarker::Detailed);
if (!members.isEmpty()) {
- s = members.begin();
- while (s != members.end()) {
+ s = members.constBegin();
+ while (s != members.constEnd()) {
if (!s->members.isEmpty()) {
- NodeList::ConstIterator m = (*s).members.begin();
- while (m != (*s).members.end()) {
+ NodeList::ConstIterator m = (*s).members.constBegin();
+ while (m != (*s).members.constEnd()) {
generateDetailedQmlMember(*m, qcn, marker);
++m;
}
@@ -2702,8 +2702,8 @@ void DitaXmlGenerator::generateTableOfContents(const Node* node,
}
}
else if (sections && (node->type() == Node::Class)) {
- QList<Section>::ConstIterator s = sections->begin();
- while (s != sections->end()) {
+ QList<Section>::ConstIterator s = sections->constBegin();
+ while (s != sections->constEnd()) {
if (!s->members.isEmpty() || !s->reimpMembers.isEmpty()) {
out() << "<li class=\"level"
<< sectionNumber.size()
@@ -2784,8 +2784,8 @@ void DitaXmlGenerator::generateLowStatusMembers(const InnerNode* inner,
if (sections.isEmpty())
return;
- QList<Section>::ConstIterator s = sections.begin();
- while (s != sections.end()) {
+ QList<Section>::ConstIterator s = sections.constBegin();
+ while (s != sections.constEnd()) {
if ((*s).name == "Member Function Documentation") {
writeFunctions((*s),inner,marker,attribute);
}
@@ -2817,8 +2817,8 @@ void DitaXmlGenerator::generateClassHierarchy(const Node* relative,
return;
NodeMap topLevel;
- NodeMap::ConstIterator c = classMap.begin();
- while (c != classMap.end()) {
+ NodeMap::ConstIterator c = classMap.constBegin();
+ while (c != classMap.constEnd()) {
const ClassNode* classe = static_cast<const ClassNode*>(*c);
if (classe->baseClasses().isEmpty())
topLevel.insert(classe->name(), classe);
@@ -2838,7 +2838,7 @@ void DitaXmlGenerator::generateClassHierarchy(const Node* relative,
}
else {
const ClassNode *child =
- static_cast<const ClassNode *>(*stack.top().begin());
+ static_cast<const ClassNode *>(*stack.top().constBegin());
writeStartTag(DT_li);
generateFullName(child, relative, marker);
writeEndTag(); // </li>
@@ -2945,8 +2945,8 @@ void DitaXmlGenerator::generateCompactList(const Node* relative,
for (int i=0; i<26; ++i)
count[i] = 0;
- NodeMap::const_iterator iter = classMap.begin();
- while (iter != classMap.end()) {
+ NodeMap::const_iterator iter = classMap.constBegin();
+ while (iter != classMap.constEnd()) {
if (!iter.key().contains("::")) {
QChar c = iter.key()[0];
if ((c >= 'A') && (c <= 'Z')) {
@@ -2986,8 +2986,8 @@ void DitaXmlGenerator::generateCompactList(const Node* relative,
*/
QString first;
QString last;
- NodeMap::const_iterator iter = classMap.begin();
- while (iter != classMap.end()) {
+ NodeMap::const_iterator iter = classMap.constBegin();
+ while (iter != classMap.constEnd()) {
if (!iter.key().contains("::")) {
first = iter.key();
break;
@@ -2996,10 +2996,10 @@ void DitaXmlGenerator::generateCompactList(const Node* relative,
}
if (first.isEmpty())
- first = classMap.begin().key();
+ first = classMap.constBegin().key();
- iter = classMap.end();
- while (iter != classMap.begin()) {
+ iter = classMap.constEnd();
+ while (iter != classMap.constBegin()) {
--iter;
if (!iter.key().contains("::")) {
last = iter.key();
@@ -3008,7 +3008,7 @@ void DitaXmlGenerator::generateCompactList(const Node* relative,
}
if (last.isEmpty())
- last = classMap.begin().key();
+ last = classMap.constBegin().key();
if (classMap.size() > 1) {
while (commonPrefixLen < first.length() + 1 &&
@@ -3031,8 +3031,8 @@ void DitaXmlGenerator::generateCompactList(const Node* relative,
QString paragraphName[NumParagraphs+1];
QSet<char> usedParagraphNames;
- NodeMap::ConstIterator c = classMap.begin();
- while (c != classMap.end()) {
+ NodeMap::ConstIterator c = classMap.constBegin();
+ while (c != classMap.constEnd()) {
QStringList pieces = c.key().split("::");
QString key;
int idx = commonPrefixLen;
@@ -3194,8 +3194,8 @@ void DitaXmlGenerator::generateFunctionIndex(const Node* relative,
char currentLetter;
writeStartTag(DT_ul);
- QMap<QString, NodeMap >::ConstIterator f = funcIndex.begin();
- while (f != funcIndex.end()) {
+ QMap<QString, NodeMap >::ConstIterator f = funcIndex.constBegin();
+ while (f != funcIndex.constEnd()) {
writeStartTag(DT_li);
currentLetter = f.key()[0].unicode();
while (islower(currentLetter) && currentLetter >= nextLetter) {
@@ -3209,8 +3209,8 @@ void DitaXmlGenerator::generateFunctionIndex(const Node* relative,
xmlWriter().writeCharacters(protectEnc(f.key()));
xmlWriter().writeCharacters(":");
- NodeMap::ConstIterator s = (*f).begin();
- while (s != (*f).end()) {
+ NodeMap::ConstIterator s = (*f).constBegin();
+ while (s != (*f).constEnd()) {
generateFullName((*s)->parent(), relative, marker, *s);
++s;
}
@@ -3226,8 +3226,8 @@ void DitaXmlGenerator::generateFunctionIndex(const Node* relative,
void DitaXmlGenerator::generateLegaleseList(const Node* relative,
CodeMarker* marker)
{
- QMap<Text, const Node*>::ConstIterator it = legaleseTexts.begin();
- while (it != legaleseTexts.end()) {
+ QMap<Text, const Node*>::ConstIterator it = legaleseTexts.constBegin();
+ while (it != legaleseTexts.constEnd()) {
Text text = it.key();
generateText(text, relative, marker);
writeStartTag(DT_ul);
@@ -3236,7 +3236,7 @@ void DitaXmlGenerator::generateLegaleseList(const Node* relative,
generateFullName(it.value(), relative, marker);
writeEndTag(); // </li>
++it;
- } while (it != legaleseTexts.end() && it.key() == text);
+ } while (it != legaleseTexts.constEnd() && it.key() == text);
writeEndTag(); //</ul>
}
}
@@ -3413,8 +3413,8 @@ void DitaXmlGenerator::generateSection(const NodeList& nl,
{
if (!nl.isEmpty()) {
writeStartTag(DT_ul);
- NodeList::ConstIterator m = nl.begin();
- while (m != nl.end()) {
+ NodeList::ConstIterator m = nl.constBegin();
+ while (m != nl.constEnd()) {
if ((*m)->access() != Node::Private) {
writeStartTag(DT_li);
QString marked = getMarkedUpSynopsis(*m, relative, marker, style);
@@ -3437,8 +3437,8 @@ void DitaXmlGenerator::generateSectionInheritedList(const Section& section,
if (section.inherited.isEmpty())
return;
writeStartTag(DT_ul);
- QList<QPair<InnerNode*,int> >::ConstIterator p = section.inherited.begin();
- while (p != section.inherited.end()) {
+ QList<QPair<InnerNode*,int> >::ConstIterator p = section.inherited.constBegin();
+ while (p != section.inherited.constEnd()) {
writeStartTag(DT_li);
QString text;
text.setNum((*p).second);
@@ -4063,8 +4063,8 @@ void DitaXmlGenerator::findAllClasses(const InnerNode* node)
void DitaXmlGenerator::findAllFunctions(const InnerNode* node)
{
- NodeList::ConstIterator c = node->childNodes().begin();
- while (c != node->childNodes().end()) {
+ NodeList::ConstIterator c = node->childNodes().constBegin();
+ while (c != node->childNodes().constEnd()) {
if ((*c)->access() != Node::Private) {
if ((*c)->isInnerNode() && (*c)->url().isEmpty()) {
findAllFunctions(static_cast<const InnerNode*>(*c));
@@ -4085,8 +4085,8 @@ void DitaXmlGenerator::findAllFunctions(const InnerNode* node)
void DitaXmlGenerator::findAllLegaleseTexts(const InnerNode* node)
{
- NodeList::ConstIterator c = node->childNodes().begin();
- while (c != node->childNodes().end()) {
+ NodeList::ConstIterator c = node->childNodes().constBegin();
+ while (c != node->childNodes().constEnd()) {
if ((*c)->access() != Node::Private) {
if (!(*c)->doc().legaleseText().isEmpty())
legaleseTexts.insertMulti((*c)->doc().legaleseText(), *c);
@@ -4099,8 +4099,8 @@ void DitaXmlGenerator::findAllLegaleseTexts(const InnerNode* node)
void DitaXmlGenerator::findAllNamespaces(const InnerNode* node)
{
- NodeList::ConstIterator c = node->childNodes().begin();
- while (c != node->childNodes().end()) {
+ NodeList::ConstIterator c = node->childNodes().constBegin();
+ while (c != node->childNodes().constEnd()) {
if ((*c)->access() != Node::Private) {
if ((*c)->isInnerNode() && (*c)->url().isEmpty()) {
findAllNamespaces(static_cast<const InnerNode *>(*c));
@@ -4413,8 +4413,8 @@ void DitaXmlGenerator::generateQmlSummary(const Section& section,
if (!section.members.isEmpty()) {
writeStartTag(DT_ul);
NodeList::ConstIterator m;
- m = section.members.begin();
- while (m != section.members.end()) {
+ m = section.members.constBegin();
+ while (m != section.members.constEnd()) {
writeStartTag(DT_li);
generateQmlItem(*m,relative,marker,true);
writeEndTag(); // </li>
@@ -4481,7 +4481,7 @@ void DitaXmlGenerator::generateDetailedQmlMember(Node* node,
if (node->subType() == Node::QmlPropertyGroup) {
const QmlPropGroupNode* qpgn = static_cast<const QmlPropGroupNode*>(node);
- NodeList::ConstIterator p = qpgn->childNodes().begin();
+ NodeList::ConstIterator p = qpgn->childNodes().constBegin();
if (qpgn->childNodes().size() == 1) {
qpn = static_cast<QmlPropertyNode*>(*p);
startQmlProperty(qpn,relative,marker);
@@ -4500,7 +4500,7 @@ void DitaXmlGenerator::generateDetailedQmlMember(Node* node,
writeStartTag(DT_qmlPropertyGroupDetail);
writeApiDesc(node, marker, node->title());
writeEndTag(); // </qmlPropertyGroupDetail>
- while (p != qpgn->childNodes().end()) {
+ while (p != qpgn->childNodes().constEnd()) {
if ((*p)->type() == Node::QmlProperty) {
qpn = static_cast<QmlPropertyNode*>(*p);
startQmlProperty(qpn,relative,marker);
@@ -4546,8 +4546,8 @@ void DitaXmlGenerator::generateDetailedQmlMember(Node* node,
writeStartTag(DT_qmlPropertyGroupDetail);
writeApiDesc(node, marker, node->title());
writeEndTag(); // </qmlPropertyGroupDetail>
- NodeList::ConstIterator p = qpn->qmlPropNodes().begin();
- while (p != qpn->qmlPropNodes().end()) {
+ NodeList::ConstIterator p = qpn->qmlPropNodes().constBegin();
+ while (p != qpn->qmlPropNodes().constEnd()) {
if ((*p)->type() == Node::QmlProperty) {
QmlPropertyNode* q = static_cast<QmlPropertyNode*>(*p);
startQmlProperty(q,relative,marker);
@@ -4793,8 +4793,8 @@ void DitaXmlGenerator::writeDerivations(const ClassNode* cn, CodeMarker* marker)
if (!cn->baseClasses().isEmpty()) {
writeStartTag(DT_cxxClassDerivations);
- r = cn->baseClasses().begin();
- while (r != cn->baseClasses().end()) {
+ r = cn->baseClasses().constBegin();
+ while (r != cn->baseClasses().constEnd()) {
writeStartTag(DT_cxxClassDerivation);
writeStartTag(DT_cxxClassDerivationAccessSpecifier);
xmlWriter().writeAttribute("value",(*r).accessString());
@@ -4900,8 +4900,8 @@ void DitaXmlGenerator::writeFunctions(const Section& s,
CodeMarker* marker,
const QString& attribute)
{
- NodeList::ConstIterator m = s.members.begin();
- while (m != s.members.end()) {
+ NodeList::ConstIterator m = s.members.constBegin();
+ while (m != s.members.constEnd()) {
if ((*m)->type() == Node::Function) {
FunctionNode* fn = const_cast<FunctionNode*>(static_cast<const FunctionNode*>(*m));
writeStartTag(DT_cxxFunction);
@@ -5091,8 +5091,8 @@ void DitaXmlGenerator::writeParameters(const FunctionNode* fn,
const QList<Parameter>& parameters = fn->parameters();
if (!parameters.isEmpty()) {
writeStartTag(DT_cxxFunctionParameters);
- QList<Parameter>::ConstIterator p = parameters.begin();
- while (p != parameters.end()) {
+ QList<Parameter>::ConstIterator p = parameters.constBegin();
+ while (p != parameters.constEnd()) {
writeStartTag(DT_cxxFunctionParameter);
writeStartTag(DT_cxxFunctionParameterDeclaredType);
QString src = marker->typified((*p).leftType());
@@ -5129,8 +5129,8 @@ void DitaXmlGenerator::writeEnumerations(const Section& s,
CodeMarker* marker,
const QString& attribute)
{
- NodeList::ConstIterator m = s.members.begin();
- while (m != s.members.end()) {
+ NodeList::ConstIterator m = s.members.constBegin();
+ while (m != s.members.constEnd()) {
if ((*m)->type() == Node::Enum) {
const EnumNode* en = static_cast<const EnumNode*>(*m);
writeStartTag(DT_cxxEnumeration);
@@ -5161,15 +5161,15 @@ void DitaXmlGenerator::writeEnumerations(const Section& s,
writeStartTag(DT_cxxEnumerationPrototype);
writeCharacters(en->name());
xmlWriter().writeCharacters(" = { ");
- QList<EnumItem>::ConstIterator i = items.begin();
- while (i != items.end()) {
+ QList<EnumItem>::ConstIterator i = items.constBegin();
+ while (i != items.constEnd()) {
writeCharacters((*i).name());
if (!(*i).value().isEmpty()) {
xmlWriter().writeCharacters(" = ");
writeCharacters((*i).value());
}
++i;
- if (i != items.end())
+ if (i != items.constEnd())
xmlWriter().writeCharacters(", ");
}
xmlWriter().writeCharacters(" }");
@@ -5184,8 +5184,8 @@ void DitaXmlGenerator::writeEnumerations(const Section& s,
if (!items.isEmpty()) {
writeStartTag(DT_cxxEnumerators);
- QList<EnumItem>::ConstIterator i = items.begin();
- while (i != items.end()) {
+ QList<EnumItem>::ConstIterator i = items.constBegin();
+ while (i != items.constEnd()) {
writeStartTag(DT_cxxEnumerator);
writeStartTag(DT_apiName);
writeCharacters((*i).name());
@@ -5251,8 +5251,8 @@ void DitaXmlGenerator::writeTypedefs(const Section& s,
const QString& attribute)
{
- NodeList::ConstIterator m = s.members.begin();
- while (m != s.members.end()) {
+ NodeList::ConstIterator m = s.members.constBegin();
+ while (m != s.members.constEnd()) {
if ((*m)->type() == Node::Typedef) {
const TypedefNode* tn = static_cast<const TypedefNode*>(*m);
writeStartTag(DT_cxxTypedef);
@@ -5314,8 +5314,8 @@ void DitaXmlGenerator::writeProperties(const Section& s,
CodeMarker* marker,
const QString& attribute)
{
- NodeList::ConstIterator m = s.members.begin();
- while (m != s.members.end()) {
+ NodeList::ConstIterator m = s.members.constBegin();
+ while (m != s.members.constEnd()) {
if ((*m)->type() == Node::Property) {
const PropertyNode* pn = static_cast<const PropertyNode*>(*m);
writeStartTag(DT_cxxVariable);
@@ -5426,8 +5426,8 @@ void DitaXmlGenerator::writeDataMembers(const Section& s,
CodeMarker* marker,
const QString& attribute)
{
- NodeList::ConstIterator m = s.members.begin();
- while (m != s.members.end()) {
+ NodeList::ConstIterator m = s.members.constBegin();
+ while (m != s.members.constEnd()) {
if ((*m)->type() == Node::Variable) {
const VariableNode* vn = static_cast<const VariableNode*>(*m);
writeStartTag(DT_cxxVariable);
@@ -5510,8 +5510,8 @@ void DitaXmlGenerator::writeMacros(const Section& s,
CodeMarker* marker,
const QString& attribute)
{
- NodeList::ConstIterator m = s.members.begin();
- while (m != s.members.end()) {
+ NodeList::ConstIterator m = s.members.constBegin();
+ while (m != s.members.constEnd()) {
if ((*m)->type() == Node::Function) {
const FunctionNode* fn = static_cast<const FunctionNode*>(*m);
if (fn->isMacro()) {
@@ -5607,8 +5607,8 @@ void DitaXmlGenerator::writeMacros(const Section& s,
*/
void DitaXmlGenerator::writePropertyParameter(const QString& tag, const NodeList& nlist)
{
- NodeList::const_iterator n = nlist.begin();
- while (n != nlist.end()) {
+ NodeList::const_iterator n = nlist.constBegin();
+ while (n != nlist.constEnd()) {
xmlWriter().writeCharacters(" ");
writeCharacters(tag);
xmlWriter().writeCharacters(" ");
@@ -5695,8 +5695,8 @@ void DitaXmlGenerator::writeNestedClasses(const Section& s,
writeStartTag(DT_cxxClassNested);
writeStartTag(DT_cxxClassNestedDetail);
- NodeList::ConstIterator m = s.members.begin();
- while (m != s.members.end()) {
+ NodeList::ConstIterator m = s.members.constBegin();
+ while (m != s.members.constEnd()) {
if ((*m)->type() == Node::Class) {
writeStartTag(DT_cxxClassNestedClass);
QString link = linkForNode((*m), n);
@@ -5767,8 +5767,8 @@ DitaXmlGenerator::generateInnerNode(InnerNode* node)
}
}
- NodeList::ConstIterator c = node->childNodes().begin();
- while (c != node->childNodes().end()) {
+ NodeList::ConstIterator c = node->childNodes().constBegin();
+ while (c != node->childNodes().constEnd()) {
if ((*c)->isInnerNode() && (*c)->access() != Node::Private)
generateInnerNode((InnerNode*)*c);
++c;
@@ -5951,8 +5951,8 @@ void DitaXmlGenerator::writeDitaMap(Tree *tree)
xmlWriter().writeCharacters("The top level map for the Qt documentation");
writeEndTag(); // </shortdesc>
writeEndTag(); // </topicmeta>
- GuidMaps::iterator i = guidMaps.begin();
- while (i != guidMaps.end()) {
+ GuidMaps::iterator i = guidMaps.constBegin();
+ while (i != guidMaps.constEnd()) {
writeStartTag(DT_topicref);
if (i.key() != "qt.ditamap")
xmlWriter().writeAttribute("href",i.key());
@@ -6415,14 +6415,14 @@ DitaXmlGenerator::writeProlog(const InnerNode* inner)
writeStartTag(DT_othermeta);
xmlWriter().writeAttribute("name","includeFile");
QString text;
- QStringList::ConstIterator i = inner->includes().begin();
- while (i != inner->includes().end()) {
+ QStringList::ConstIterator i = inner->includes().constBegin();
+ while (i != inner->includes().constEnd()) {
if ((*i).startsWith(QLatin1Char('<')) && (*i).endsWith(QLatin1Char('>')))
text += *i;
else
text += QLatin1Char('<') + *i + QLatin1Char('>');
++i;
- if (i != inner->includes().end())
+ if (i != inner->includes().constEnd())
text += "\n";
}
xmlWriter().writeAttribute("content",text);
@@ -6506,8 +6506,8 @@ void DitaXmlGenerator::generateCollisionPages()
NodeList collisions;
const NodeList& nl = ncn->childNodes();
if (!nl.isEmpty()) {
- NodeList::ConstIterator it = nl.begin();
- while (it != nl.end()) {
+ NodeList::ConstIterator it = nl.constBegin();
+ while (it != nl.constEnd()) {
if (!(*it)->isInternal())
collisions.append(*it);
++it;
@@ -6545,8 +6545,8 @@ void DitaXmlGenerator::generateCollisionPages()
QList<QString> targets;
if (!ncn->linkTargets().isEmpty()) {
- QMap<QString,QString>::ConstIterator t = ncn->linkTargets().begin();
- while (t != ncn->linkTargets().end()) {
+ QMap<QString,QString>::ConstIterator t = ncn->linkTargets().constBegin();
+ while (t != ncn->linkTargets().constEnd()) {
int count = 0;
for (int i=0; i<collisions.size(); ++i) {
InnerNode* n = static_cast<InnerNode*>(collisions.at(i));
@@ -6562,8 +6562,8 @@ void DitaXmlGenerator::generateCollisionPages()
}
}
if (!targets.isEmpty()) {
- QList<QString>::ConstIterator t = targets.begin();
- while (t != targets.end()) {
+ QList<QString>::ConstIterator t = targets.constBegin();
+ while (t != targets.constEnd()) {
writeStartTag(DT_p);
writeGuidAttribute(Doc::canonicalTitle(*t));
xmlWriter().writeAttribute("outputclass","h2");