File: main.cpp.fixed.expected

package info (click to toggle)
clazy 1.16-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,384 kB
  • sloc: cpp: 24,969; python: 1,429; xml: 448; sh: 237; makefile: 48
file content (32 lines) | stat: -rw-r--r-- 939 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <QtCore/QString>
#include <QtWidgets/QMessageBox>
#include <QtWidgets/QApplication>


void test(int argc, char**argv)
{
    QString s;
    QString s1;
    s = s.arg(1,1); // OK
    s = s.arg(s1); // OK
    s = s.arg(s1,s1); // OK
    s = s.arg(s1,s1,s1); // OK
    s = s.arg(s1,s1,s1,s1); // OK
    s = s.arg(1); // OK
    s = s.arg('1'); // OK
    s = s.arg('1', 10); // OK
    int i;


    s = s.arg(1, 1, 10); // OK
    int m_labelFieldWidth, latitude;
    s = s.arg(1, m_labelFieldWidth); // OK

    QString("%1").arg(s, -38); // OK
    QString s2, s3, s4, s5;
    s5 = QString("%1 %2 %3 %4").arg(s, s1, s3, s4); // Warning
    QString().arg(s1, s2, s3, s4, s5).arg(s1, s2, s3, s4, s5); // OK
    QString().arg(s1, s2, s3, s4, s5, s1, s2, s3, s4); // Warning
    QT_REQUIRE_VERSION(argc, argv, "5.2.0"); // OK (bug #391851)
    QString().arg("x", "combineme").arg(s, -38).arg("abc"); // WARN, first two args may be multiarg
}