QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 76
2
Path:<top>::QString
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
toLong
Name: QString::toLong
Prototype: long QString::toLong(bool *ok, int base) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6409-6412
100.000% (1/1)
11
toLocal8Bit
Name: QString::toLocal8Bit
Prototype: QByteArray QString::toLocal8Bit() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring_compat.cpp
Lines: 81-84
  0.000% (0/1)
11
toLatin1_helper
Name: QString::toLatin1_helper
Prototype: QByteArray QString::toLatin1_helper(const QChar *data, int length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4541-4550
100.000% (1/1)
41
toLatin1
Name: QString::toLatin1
Prototype: QByteArray QString::toLatin1() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring_compat.cpp
Lines: 76-79
  0.000% (0/1)
11
toIntegral_helper
Name: QString::toIntegral_helper
Prototype: qlonglong QString::toIntegral_helper(const QChar *data, int len, bool *ok, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6332-6342
100.000% (1/1)
11
toIntegral_helper
Name: QString::toIntegral_helper
Prototype: qulonglong QString::toIntegral_helper(const QChar *data, uint len, bool *ok, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6372-6383
100.000% (1/1)
21
toInt
Name: QString::toInt
Prototype: int QString::toInt(bool *ok, int base) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6466-6469
100.000% (1/1)
11
toFloat
Name: QString::toFloat
Prototype: float QString::toFloat(bool *ok) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6602-6605
100.000% (1/1)
11
toDouble
Name: QString::toDouble
Prototype: double QString::toDouble(bool *ok) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6581-6584
100.000% (1/1)
11
toCaseFolded_helper
Name: QString::toCaseFolded_helper
Prototype: QString QString::toCaseFolded_helper(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5882-5885
100.000% (1/1)
11
toCaseFolded_helper
Name: QString::toCaseFolded_helper
Prototype: QString QString::toCaseFolded_helper(QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5887-5890
100.000% (1/1)
11
toCaseFolded
Name: QString::toCaseFolded
Prototype: QString QString::toCaseFolded() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring_compat.cpp
Lines: 66-69
  0.000% (0/1)
11
startsWith
Name: QString::startsWith
Prototype: bool QString::startsWith(QLatin1String s, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4440-4443
100.000% (1/1)
11
startsWith
Name: QString::startsWith
Prototype: bool QString::startsWith(const QString& s, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4431-4435
100.000% (1/1)
21
startsWith
Name: QString::startsWith
Prototype: bool QString::startsWith(const QStringRef &s, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4470-4474
100.000% (1/1)
21
startsWith
Name: QString::startsWith
Prototype: bool QString::startsWith(QChar c, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4451-4457
100.000% (1/1)
41
sprintf
Name: QString::sprintf
Prototype: QString &QString::sprintf(const char *cformat, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5920-5927
100.000% (1/1)
51
splitRef
Name: QString::splitRef
Prototype: QVector<QStringRef> QString::splitRef(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6881-6884
100.000% (1/1)
11
splitRef
Name: QString::splitRef
Prototype: QVector<QStringRef> QString::splitRef(QChar sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6897-6900
100.000% (1/1)
11
splitRef
Name: QString::splitRef
Prototype: QVector<QStringRef> QString::splitRef(const QRegExp &rx, SplitBehavior behavior) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7001-7004
100.000% (1/1)
11
splitRef
Name: QString::splitRef
Prototype: QVector<QStringRef> QString::splitRef(const QRegularExpression &re, SplitBehavior behavior) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7084-7087
100.000% (1/1)
11
split
Name: QString::split
Prototype: QStringList QString::split(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6858-6861
100.000% (1/1)
11
split
Name: QString::split
Prototype: QStringList QString::split(QChar sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6888-6891
100.000% (1/1)
11
split
Name: QString::split
Prototype: QStringList QString::split(const QRegExp &rx, SplitBehavior behavior) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6982-6985
100.000% (1/1)
11
split
Name: QString::split
Prototype: QStringList QString::split(const QRegularExpression &re, SplitBehavior behavior) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7065-7068
100.000% (1/1)
11
simplified_helper
Name: QString::simplified_helper
Prototype: QString QString::simplified_helper(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4957-4960
100.000% (1/1)
11
simplified_helper
Name: QString::simplified_helper
Prototype: QString QString::simplified_helper(QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4962-4965
100.000% (1/1)
11
simplified
Name: QString::simplified
Prototype: QString QString::simplified() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring_compat.cpp
Lines: 56-59
  0.000% (0/1)
11
setNum
Name: QString::setNum
Prototype: QString &QString::setNum(qlonglong n, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6640-6643
100.000% (1/1)
11
setNum
Name: QString::setNum
Prototype: QString &QString::setNum(qulonglong n, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6648-6651
100.000% (1/1)
11
setNum
Name: QString::setNum
Prototype: QString &QString::setNum(double n, char f, int prec)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6679-6682
100.000% (1/1)
11
replace
Name: QString::replace
Prototype: QString &QString::replace(int pos, int len, const QString &after)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2353-2356
100.000% (1/1)
11
replace
Name: QString::replace
Prototype: QString &QString::replace(int pos, int len, QChar after)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2384-2387
100.000% (1/1)
11
replace
Name: QString::replace
Prototype: QString &QString::replace(const QString &before, const QString &after, Qt::CaseSensitivity cs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2407-2410
100.000% (1/1)
11
replace
Name: QString::replace
Prototype: QString &QString::replace(const QString &before, QLatin1String after, Qt::CaseSensitivity cs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2703-2709
  0.000% (0/1)
41
replace
Name: QString::replace
Prototype: QString &QString::replace(QLatin1String before, const QString &after, Qt::CaseSensitivity cs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2683-2689
100.000% (1/1)
41
replace
Name: QString::replace
Prototype: QString &QString::replace(QChar c, QLatin1String after, Qt::CaseSensitivity cs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2723-2729
100.000% (1/1)
41
replace
Name: QString::replace
Prototype: QString &QString::replace(QLatin1String before, QLatin1String after, Qt::CaseSensitivity cs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2660-2669
100.000% (1/1)
71
number
Name: QString::number
Prototype: QString QString::number(long n, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6717-6720
100.000% (1/1)
11
number
Name: QString::number
Prototype: QString QString::number(ulong n, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6727-6730
100.000% (1/1)
11
number
Name: QString::number
Prototype: QString QString::number(int n, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6735-6738
100.000% (1/1)
11
number
Name: QString::number
Prototype: QString QString::number(uint n, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6743-6746
100.000% (1/1)
11
number
Name: QString::number
Prototype: QString QString::number(qlonglong n, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6751-6760
100.000% (1/1)
11
number
Name: QString::number
Prototype: QString QString::number(qulonglong n, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6765-6774
100.000% (1/1)
11
normalized
Name: QString::normalized
Prototype: QString QString::normalized(QString::NormalizationForm mode, QChar::UnicodeVersion version) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7224-7229
100.000% (1/1)
31
localeAwareCompare
Name: QString::localeAwareCompare
Prototype: int QString::localeAwareCompare(const QString &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5585-5588
100.000% (1/1)
11
lastIndexOf
Name: QString::lastIndexOf
Prototype: int QString::lastIndexOf(QChar ch, int from, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3333-3336
100.000% (1/1)
11
lastIndexOf
Name: QString::lastIndexOf
Prototype: int QString::lastIndexOf(QRegExp& rx, int from) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3854-3857
100.000% (1/1)
11
lastIndexOf
Name: QString::lastIndexOf
Prototype: int QString::lastIndexOf(const QRegularExpression &re, int from) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3952-3955
100.000% (1/1)
11
lastIndexOf
Name: QString::lastIndexOf
Prototype: int QString::lastIndexOf(const QRegExp& rx, int from) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3833-3837
100.000% (1/1)
21
indexOf
Name: QString::indexOf
Prototype: int QString::indexOf(const QString &str, int from, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3068-3071
100.000% (1/1)
11
indexOf
Name: QString::indexOf
Prototype: int QString::indexOf(QLatin1String str, int from, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3092-3095
100.000% (1/1)
11
indexOf
Name: QString::indexOf
Prototype: int QString::indexOf(QChar ch, int from, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3180-3183
100.000% (1/1)
11
indexOf
Name: QString::indexOf
Prototype: int QString::indexOf(const QStringRef &str, int from, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3197-3200
100.000% (1/1)
11
indexOf
Name: QString::indexOf
Prototype: int QString::indexOf(QRegExp& rx, int from) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3817-3820
100.000% (1/1)
11
indexOf
Name: QString::indexOf
Prototype: int QString::indexOf(const QRegularExpression& re, int from) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3901-3904
100.000% (1/1)
11
indexOf
Name: QString::indexOf
Prototype: int QString::indexOf(const QRegExp& rx, int from) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3796-3800
100.000% (1/1)
21
fromAscii_helper
Name: QString::fromAscii_helper
Prototype: QString::Data *QString::fromAscii_helper(const char *str, int size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4699-4704
100.000% (1/1)
31
expand
Name: QString::expand
Prototype: void QString::expand(int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1791-1794
  0.000% (0/1)
11
endsWith
Name: QString::endsWith
Prototype: bool QString::endsWith(QLatin1String s, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4514-4517
100.000% (1/1)
11
endsWith
Name: QString::endsWith
Prototype: bool QString::endsWith(const QString& s, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4487-4491
100.000% (1/1)
21
endsWith
Name: QString::endsWith
Prototype: bool QString::endsWith(const QStringRef &s, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4504-4508
100.000% (1/1)
21
endsWith
Name: QString::endsWith
Prototype: bool QString::endsWith(QChar c, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4525-4531
100.000% (1/1)
41
count
Name: QString::count
Prototype: int QString::count(const QString &str, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3684-3687
100.000% (1/1)
11
count
Name: QString::count
Prototype: int QString::count(QChar ch, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3700-3703
100.000% (1/1)
11
count
Name: QString::count
Prototype: int QString::count(const QStringRef &str, Qt::CaseSensitivity cs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3716-3719
100.000% (1/1)
11
contains
Name: QString::contains
Prototype: bool QString::contains(const QRegularExpression &re) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4004-4007
100.000% (1/1)
11
compare_helper
Name: QString::compare_helper
Prototype: int QString::compare_helper(const QChar *data1, int length1, const char *data2, int length2, Qt::CaseSensitivity cs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5484-5490
100.000% (1/1)
21
compare
Name: QString::compare
Prototype: int QString::compare(QLatin1String other, Qt::CaseSensitivity cs) const noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5466-5469
100.000% (1/1)
11
asprintf
Name: QString::asprintf
Prototype: QString QString::asprintf(const char *cformat, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5964-5971
100.000% (1/1)
51
arg
Name: QString::arg
Prototype: QString QString::arg(QChar a, int fieldWidth, QChar fillChar) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7742-7747
100.000% (1/1)
31
arg
Name: QString::arg
Prototype: QString QString::arg(char a, int fieldWidth, QChar fillChar) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7754-7759
100.000% (1/1)
31
Page:<>1
McCabe - Cyclomatic Complexity: 76
2

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9