diff options
author | Thiago Macieira <thiago.macieira@intel.com> | 2012-05-24 16:08:54 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-29 11:35:21 +0200 |
commit | 395f7579c004927f3ac3ac8a5e28817634bfc881 (patch) | |
tree | 1831813f6041abefd9807e08a0ba9a3f998ae31e /src/tools/qdoc/node.cpp | |
parent | 779e2f38eac4ef76ae8bcee9a990a534350625f1 (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/node.cpp')
-rw-r--r-- | src/tools/qdoc/node.cpp | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/src/tools/qdoc/node.cpp b/src/tools/qdoc/node.cpp index fc6dc4e35c..0e3286314b 100644 --- a/src/tools/qdoc/node.cpp +++ b/src/tools/qdoc/node.cpp @@ -775,15 +775,15 @@ FunctionNode *InnerNode::findFunctionNode(const QString& name) */ FunctionNode *InnerNode::findFunctionNode(const FunctionNode *clone) { - QMap<QString,Node*>::ConstIterator c = primaryFunctionMap.find(clone->name()); - if (c != primaryFunctionMap.end()) { + QMap<QString,Node*>::ConstIterator c = primaryFunctionMap.constFind(clone->name()); + if (c != primaryFunctionMap.constEnd()) { if (isSameSignature(clone, (FunctionNode *) *c)) { return (FunctionNode *) *c; } else if (secondaryFunctionMap.contains(clone->name())) { const NodeList& secs = secondaryFunctionMap[clone->name()]; - NodeList::ConstIterator s = secs.begin(); - while (s != secs.end()) { + NodeList::ConstIterator s = secs.constBegin(); + while (s != secs.constEnd()) { if (isSameSignature(clone, (FunctionNode *) *s)) return (FunctionNode *) *s; ++s; @@ -896,8 +896,8 @@ void InnerNode::normalizeOverloads() primaryFunc->access() == Private)) { NodeList& secs = secondaryFunctionMap[primaryFunc->name()]; - NodeList::ConstIterator s = secs.begin(); - while (s != secs.end()) { + NodeList::ConstIterator s = secs.constBegin(); + while (s != secs.constEnd()) { FunctionNode *secondaryFunc = (FunctionNode *) *s; // Any non-obsolete, non-compatibility, non-private functions @@ -918,15 +918,15 @@ void InnerNode::normalizeOverloads() ++p1; } - QMap<QString, Node *>::ConstIterator p = primaryFunctionMap.begin(); - while (p != primaryFunctionMap.end()) { + QMap<QString, Node *>::ConstIterator p = primaryFunctionMap.constBegin(); + while (p != primaryFunctionMap.constEnd()) { FunctionNode *primaryFunc = (FunctionNode *) *p; if (primaryFunc->isOverload()) primaryFunc->ove = false; if (secondaryFunctionMap.contains(primaryFunc->name())) { NodeList& secs = secondaryFunctionMap[primaryFunc->name()]; - NodeList::ConstIterator s = secs.begin(); - while (s != secs.end()) { + NodeList::ConstIterator s = secs.constBegin(); + while (s != secs.constEnd()) { FunctionNode *secondaryFunc = (FunctionNode *) *s; if (!secondaryFunc->isOverload()) secondaryFunc->ove = true; @@ -936,8 +936,8 @@ void InnerNode::normalizeOverloads() ++p; } - NodeList::ConstIterator c = childNodes().begin(); - while (c != childNodes().end()) { + NodeList::ConstIterator c = childNodes().constBegin(); + while (c != childNodes().constEnd()) { if ((*c)->isInnerNode()) ((InnerNode *) *c)->normalizeOverloads(); ++c; @@ -1105,9 +1105,9 @@ bool InnerNode::isSameSignature(const FunctionNode *f1, const FunctionNode *f2) if (f1->isConst() != f2->isConst()) return false; - QList<Parameter>::ConstIterator p1 = f1->parameters().begin(); - QList<Parameter>::ConstIterator p2 = f2->parameters().begin(); - while (p2 != f2->parameters().end()) { + QList<Parameter>::ConstIterator p1 = f1->parameters().constBegin(); + QList<Parameter>::ConstIterator p2 = f2->parameters().constBegin(); + while (p2 != f2->parameters().constEnd()) { if ((*p1).hasType() && (*p2).hasType()) { if ((*p1).rightType() != (*p2).rightType()) return false; @@ -1835,8 +1835,8 @@ void FunctionNode::addParameter(const Parameter& parameter) void FunctionNode::borrowParameterNames(const FunctionNode *source) { QList<Parameter>::Iterator t = params.begin(); - QList<Parameter>::ConstIterator s = source->params.begin(); - while (s != source->params.end() && t != params.end()) { + QList<Parameter>::ConstIterator s = source->params.constBegin(); + while (s != source->params.constEnd() && t != params.end()) { if (!(*s).name().isEmpty()) (*t).setName((*s).name()); ++s; @@ -1878,8 +1878,8 @@ int FunctionNode::overloadNumber() const QStringList FunctionNode::parameterNames() const { QStringList names; - QList<Parameter>::ConstIterator p = parameters().begin(); - while (p != parameters().end()) { + QList<Parameter>::ConstIterator p = parameters().constBegin(); + while (p != parameters().constEnd()) { names << (*p).name(); ++p; } @@ -1911,8 +1911,8 @@ QString FunctionNode::rawParameters(bool names, bool values) const QStringList FunctionNode::reconstructParams(bool values) const { QStringList params; - QList<Parameter>::ConstIterator p = parameters().begin(); - while (p != parameters().end()) { + QList<Parameter>::ConstIterator p = parameters().constBegin(); + while (p != parameters().constEnd()) { params << (*p).reconstruct(values); ++p; } @@ -2109,7 +2109,7 @@ QString QmlClassNode::fileBase() const */ void QmlClassNode::addInheritedBy(const QString& base, Node* sub) { - if (inheritedBy.find(base,sub) == inheritedBy.end()) { + if (inheritedBy.constFind(base,sub) == inheritedBy.constEnd()) { inheritedBy.insert(base,sub); } } @@ -2525,8 +2525,8 @@ InnerNode* NameCollisionNode::findAny(Node::Type t, Node::SubType st) return current; } const NodeList& cn = childNodes(); - NodeList::ConstIterator i = cn.begin(); - while (i != cn.end()) { + NodeList::ConstIterator i = cn.constBegin(); + while (i != cn.constEnd()) { if ((*i)->type() == t && (*i)->subType() == st) return static_cast<InnerNode*>(*i); ++i; @@ -2544,8 +2544,8 @@ const Node* NameCollisionNode::applyModuleIdentifier(const Node* origin) const { if (origin && !origin->qmlModuleIdentifier().isEmpty()) { const NodeList& cn = childNodes(); - NodeList::ConstIterator i = cn.begin(); - while (i != cn.end()) { + NodeList::ConstIterator i = cn.constBegin(); + while (i != cn.constEnd()) { if ((*i)->type() == Node::Fake && (*i)->subType() == Node::QmlClass) { if (origin->qmlModuleIdentifier() == (*i)->qmlModuleIdentifier()) return (*i); |