@@ -1341,7 +1341,8 @@ bool Handler::startElement(const QString &, const QString &n,
13411341
13421342 if (rc.action == ReferenceCount::Invalid) {
13431343 m_error = " unrecognized value for action attribute. supported actions:" ;
1344- foreach (QString action, actions.keys ())
1344+ QStringList actionKeys = actions.keys ();
1345+ for (QString action : actionKeys)
13451346 m_error += " " + action;
13461347 }
13471348
@@ -1654,8 +1655,8 @@ ContainerTypeEntry *TypeDatabase::findContainerType(const QString &name)
16541655
16551656PrimitiveTypeEntry *TypeDatabase::findTargetLangPrimitiveType (const QString &java_name)
16561657{
1657- foreach (QList<TypeEntry *> entries, m_entries.values ()) {
1658- foreach (TypeEntry *e, entries) {
1658+ for (QList<TypeEntry*> entries : m_entries.values ()) {
1659+ for (TypeEntry* e : entries) {
16591660 if (e && e->isPrimitive ()) {
16601661 PrimitiveTypeEntry *pe = static_cast <PrimitiveTypeEntry *>(e);
16611662 if (pe->targetLangName () == java_name && pe->preferredConversion ())
@@ -1800,7 +1801,7 @@ bool TypeDatabase::isClassRejected(const QString &class_name)
18001801 if (!m_rebuild_classes.isEmpty ())
18011802 return !m_rebuild_classes.contains (class_name);
18021803
1803- foreach (const TypeRejection &r, m_rejections)
1804+ for (const TypeRejection& r : m_rejections)
18041805 if (r.class_name == class_name && r.function_name == " *" && r.field_name == " *" && r.enum_name == " *" ) {
18051806 return true ;
18061807 }
@@ -1809,7 +1810,7 @@ bool TypeDatabase::isClassRejected(const QString &class_name)
18091810
18101811bool TypeDatabase::isEnumRejected (const QString &class_name, const QString &enum_name)
18111812{
1812- foreach (const TypeRejection &r, m_rejections) {
1813+ for (const TypeRejection& r : m_rejections) {
18131814 if (r.enum_name == enum_name
18141815 && (r.class_name == class_name || r.class_name == " *" )) {
18151816 return true ;
@@ -1821,7 +1822,7 @@ bool TypeDatabase::isEnumRejected(const QString &class_name, const QString &enum
18211822
18221823bool TypeDatabase::isFunctionRejected (const QString &class_name, const QString &function_name)
18231824{
1824- foreach (const TypeRejection &r, m_rejections)
1825+ for (const TypeRejection& r : m_rejections)
18251826 if (r.function_name == function_name &&
18261827 (r.class_name == class_name || r.class_name == " *" ))
18271828 return true ;
@@ -1831,7 +1832,7 @@ bool TypeDatabase::isFunctionRejected(const QString &class_name, const QString &
18311832
18321833bool TypeDatabase::isFieldRejected (const QString &class_name, const QString &field_name)
18331834{
1834- foreach (const TypeRejection &r, m_rejections)
1835+ for (const TypeRejection& r : m_rejections)
18351836 if (r.field_name == field_name &&
18361837 (r.class_name == class_name || r.class_name == " *" ))
18371838 return true ;
@@ -1991,7 +1992,7 @@ QString FunctionModification::toString() const
19911992 if (modifiers & Writable) str += QLatin1String (" writable" );
19921993
19931994 if (modifiers & CodeInjection) {
1994- foreach (CodeSnip s, snips) {
1995+ for (CodeSnip s : snips) {
19951996 str += QLatin1String (" \n //code injection:\n " );
19961997 str += s.code ();
19971998 }
0 commit comments