File indexing completed on 2024-04-28 05:38:42
0001 #include <QtCore/QString> 0002 #include <QtCore/QRegExp> 0003 #include <QtCore/QStringList> 0004 void test() 0005 { 0006 bool ok = false; 0007 QString s; 0008 s.mid(1, 1).toInt(&ok); // Warning 0009 s.mid(1, 1); // OK 0010 s.toInt(&ok); // OK 0011 s.midRef(1, 1).toInt(&ok); // OK 0012 s.mid(s.lastIndexOf(QLatin1Char('#')) + 1).toUpper(); // OK 0013 s.mid(s.lastIndexOf(QLatin1Char('#')) + 1).trimmed(); // Warning 0014 const QRegExp r; 0015 QRegExp r2; 0016 s.mid(1, 1).indexOf(r); // OK 0017 s.mid(1, 1).indexOf(r2); // OK 0018 QString s2; 0019 s.append(s2.mid(1,1)); // Warning 0020 s.count(s2.left(1)); // Warning 0021 QStringList list; 0022 list.append(s2.mid(1,1)); // OK 0023 s += s2.mid(1,1); // Warning 0024 int start,end; 0025 int m = s.mid(start + 1, end - start - 1).toUInt(&ok); // Warning 0026 } 0027 0028 QString i18n(const QString &) { return {}; } 0029 0030 void test2() 0031 { 0032 QString s; 0033 s.append(i18n(s.mid(1, 1))); // OK 0034 }