QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
Condition %:  0.000% (0/11)
2
Path:<top>::QString
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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: 6707-6710
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: 6715-6718
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: 6723-6726
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: 6731-6740
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: 6745-6754
100.000% (1/1)
11
operator<
Name: QString::operator<
Prototype: bool QString::operator<(QLatin1String other) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2786-2793
100.000% (6/6)
42
operator=
Name: QString::operator=
Prototype: QString &QString::operator=(const QString &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1788-1795
100.000% (4/4)
52
operator=
Name: QString::operator=
Prototype: QString &QString::operator=(QLatin1String other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1811-1821
100.000% (7/7)
62
operator=
Name: QString::operator=
Prototype: QString &QString::operator=(QChar ch)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1870-1882
100.000% (7/7)
72
operator==
Name: QString::operator==
Prototype: bool QString::operator==(QLatin1String other) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2725-2734
100.000% (7/7)
53
operator>
Name: QString::operator>
Prototype: bool QString::operator>(QLatin1String other) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2891-2898
100.000% (6/6)
42
remove
Name: QString::remove
Prototype: QString &QString::remove(const QString &str, Qt::CaseSensitivity cs)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2237-2245
100.000% (7/7)
53
remove
Name: QString::remove
Prototype: QString &QString::remove(QChar ch, Qt::CaseSensitivity cs)
Coverage: 100.000% (17/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2262-2281
100.000% (17/17)
136
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: 2322-2326
100.000% (1/1)
21
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: 2354-2357
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: 2377-2380
100.000% (1/1)
11
replace
Name: QString::replace
Prototype: QString& QString::replace(QChar before, QChar after, Qt::CaseSensitivity cs)
Coverage: 100.000% (17/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2596-2616
100.000% (17/17)
157
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: 2630-2639
100.000% (1/1)
71
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: 2653-2659
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: 2693-2699
100.000% (1/1)
41
replace
Name: QString::replace
Prototype: QString &QString::replace(const QRegularExpression &re, const QString &after)
Coverage: 100.000% (46/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 3532-3640
100.000% (46/46)
6316
right
Name: QString::right
Prototype: QString QString::right(int n) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4346-4351
100.000% (4/4)
32
rightJustified
Name: QString::rightJustified
Prototype: QString QString::rightJustified(int width, QChar fill, bool truncate) const
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5708-5727
100.000% (14/14)
145
rightRef
Name: QString::rightRef
Prototype: QStringRef QString::rightRef(int n) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 9488-9493
100.000% (4/4)
32
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: 6620-6623
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: 6628-6631
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: 6659-6662
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: 4927-4930
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: 4932-4935
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: 6838-6841
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: 6868-6871
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: 6962-6965
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: 7045-7048
100.000% (1/1)
11
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: 6861-6864
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: 6877-6880
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: 6981-6984
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: 7064-7067
100.000% (1/1)
11
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: 5890-5897
100.000% (1/1)
51
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: 4401-4405
100.000% (1/1)
21
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: 4410-4413
100.000% (1/1)
11
startsWith
Name: QString::startsWith
Prototype: bool QString::startsWith(QChar c, Qt::CaseSensitivity cs) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4421-4427
100.000% (7/7)
41
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: 4440-4444
100.000% (1/1)
21
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: 5852-5855
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: 5857-5860
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: 6561-6564
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: 6582-6585
100.000% (1/1)
11
toHtmlEscaped
Name: QString::toHtmlEscaped
Prototype: QString QString::toHtmlEscaped() const
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10574-10593
100.000% (16/16)
156
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: 6446-6449
100.000% (1/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: 6313-6323
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: 6353-6363
100.000% (1/1)
11
toLatin1_helper
Name: QString::toLatin1_helper
Prototype: QByteArray QString::toLatin1_helper(const QString &string)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4503-4509
100.000% (4/4)
32
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: 4511-4520
100.000% (1/1)
41
toLatin1_helper_inplace
Name: QString::toLatin1_helper_inplace
Prototype: QByteArray QString::toLatin1_helper_inplace(QString &s)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4522-4549
100.000% (4/4)
122
toLocal8Bit_helper
Name: QString::toLocal8Bit_helper
Prototype: QByteArray QString::toLocal8Bit_helper(const QChar *data, int size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4595-4603
100.000% (4/4)
42
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: 6389-6392
100.000% (1/1)
11
toLongLong
Name: QString::toLongLong
Prototype: qint64 QString::toLongLong(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: 6308-6311
100.000% (1/1)
11
toLower_helper
Name: QString::toLower_helper
Prototype: QString QString::toLower_helper(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5835-5838
100.000% (1/1)
11
toLower_helper
Name: QString::toLower_helper
Prototype: QString QString::toLower_helper(QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5840-5843
100.000% (1/1)
11
toShort
Name: QString::toShort
Prototype: short QString::toShort(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: 6500-6503
100.000% (1/1)
11
toUInt
Name: QString::toUInt
Prototype: uint QString::toUInt(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: 6473-6476
100.000% (1/1)
11
toULong
Name: QString::toULong
Prototype: ulong QString::toULong(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: 6418-6421
100.000% (1/1)
11
toULongLong
Name: QString::toULongLong
Prototype: quint64 QString::toULongLong(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: 6348-6351
100.000% (1/1)
11
toUShort
Name: QString::toUShort
Prototype: ushort QString::toUShort(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: 6527-6530
100.000% (1/1)
11
toUcs4
Name: QString::toUcs4
Prototype: QVector<uint> QString::toUcs4() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4639-4646
100.000% (1/1)
51
toUcs4_helper
Name: QString::toUcs4_helper
Prototype: int QString::toUcs4_helper(const ushort *uc, int length, uint *out)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1447-1456
100.000% (4/4)
52
toUpper_helper
Name: QString::toUpper_helper
Prototype: QString QString::toUpper_helper(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5875-5878
100.000% (1/1)
11
toUpper_helper
Name: QString::toUpper_helper
Prototype: QString QString::toUpper_helper(QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5880-5883
100.000% (1/1)
11
toUtf8_helper
Name: QString::toUtf8_helper
Prototype: QByteArray QString::toUtf8_helper(const QString &str)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4617-4623
100.000% (4/4)
32
trimmed_helper
Name: QString::trimmed_helper
Prototype: QString QString::trimmed_helper(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4955-4958
100.000% (1/1)
11
trimmed_helper
Name: QString::trimmed_helper
Prototype: QString QString::trimmed_helper(QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4960-4963
100.000% (1/1)
11
truncate
Name: QString::truncate
Prototype: void QString::truncate(int pos)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5030-5034
100.000% (4/4)
22
Page:<>1
Condition %:  0.000% (0/11)
2

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