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

Function Tree

Page:<>1
Condition %:  0.000% (0/41)
...10
Condition %:  0.000% (0/36)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...36
Condition %:  28.571% (2/7)
37
Condition %:  47.059% (16/34)
38
Condition %:  50.000% (2/4)
39
Condition %:  50.000% (2/4)
4041
Condition %:  66.667% (6/9)
42
Condition %:  71.429% (5/7)
43
Condition %:  76.190% (80/105)
44
Condition %:  77.778% (7/9)
...50
Condition %: 100.000% (2/2)
...55
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
interfaceListing
Name: interfaceListing
Prototype: static QList<QNetworkInterfacePrivate *> interfaceListing()
Coverage:  58.621% (17/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 481-535
 58.621% (17/29)
3111
QSqlDriver
Name: QSqlDriver
Coverage:  58.784% (87/148)
 58.784% (87/148)
15568
QtSharedPointer
Name: QtSharedPointer
Coverage:  58.824% (20/34)
 58.824% (20/34)
5516
x509ExtensionToValue
Name: x509ExtensionToValue
Prototype: static QVariant x509ExtensionToValue(X509_EXTENSION *ext)
Coverage:  58.824% (20/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 339-430
 58.824% (20/34)
3912
ValueArray
Name: ValueArray
Coverage:  59.091% (13/22)
 59.091% (13/22)
199
parse_locale_tag
Name: parse_locale_tag
Prototype: static bool parse_locale_tag(const QString &input, int &i, QString *result, const QString &separators)
Coverage:  59.091% (13/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 385-403
 59.091% (13/22)
154
parseHttpOptionHeader
Name: parseHttpOptionHeader
Prototype: static QHash<QByteArray, QByteArray> parseHttpOptionHeader(const QByteArray &header)
Coverage:  59.184% (29/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 77-165
 59.184% (29/49)
4716
QXcbWindow
Name: QXcbWindow
Coverage:  59.701% (720/1206)
 59.701% (720/1206)
1359415
QDBusActivateObjectEvent
Name: QDBusActivateObjectEvent
Coverage:  60.000% (3/5)
 60.000% (3/5)
103
QEvent
Name: QEvent
Coverage:  60.000% (6/10)
 60.000% (6/10)
136
QSslConfigurationPrivate
Name: QSslConfigurationPrivate
Coverage:  60.000% (6/10)
 60.000% (6/10)
286
QWaitCondition
Name: QWaitCondition
Coverage:  60.000% (15/25)
 60.000% (15/25)
4212
QXcbXSettings
Name: QXcbXSettings
Coverage:  60.000% (15/25)
 60.000% (15/25)
5215
QXmlStreamAttribute
Name: QXmlStreamAttribute
Coverage:  60.000% (3/5)
 60.000% (3/5)
185
TCBEase
Name: TCBEase
Coverage:  60.000% (3/5)
 60.000% (3/5)
63
checkCondition
Name: checkCondition
Prototype: static bool checkCondition(const QByteArray &condition)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 187-203
 60.000% (6/10)
104
isDBusTrayAvailable
Name: isDBusTrayAvailable
Prototype: static bool isDBusTrayAvailable()
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 106-117
 60.000% (6/10)
74
normalizeLong
Name: normalizeLong
Prototype: static int normalizeLong(uint tp)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3385-3391
 60.000% (3/5)
41
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPersistentModelIndex &idx)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 464-471
 60.000% (3/5)
42
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QPoint &p)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qpoint.cpp
Lines: 399-406
 60.000% (3/5)
42
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QRect &r)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1260-1269
 60.000% (3/5)
62
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QSize &sz)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 409-416
 60.000% (3/5)
42
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QHostAddress &address)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 1120-1129
 60.000% (3/5)
62
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QPoint &p)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qpoint.cpp
Lines: 418-431
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QRect &r)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1281-1294
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QSize &sz)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 428-441
 60.000% (3/5)
82
parseCookieHeader
Name: parseCookieHeader
Prototype: static QVariant parseCookieHeader(const QByteArray &raw)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 857-870
 60.000% (3/5)
83
parsePosixOffset
Name: parsePosixOffset
Prototype: static int parsePosixOffset(const char *begin, const char *end)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 431-447
 60.000% (6/10)
104
qt_get_metadata
Name: qt_get_metadata
Prototype: static bool qt_get_metadata(QtPluginQueryVerificationDataFunction pfn, QLibraryPrivate *priv)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 679-694
 60.000% (6/10)
114
QSslKeyPrivate
Name: QSslKeyPrivate
Coverage:  60.400% (151/250)
 60.400% (151/250)
19189
QXcbShmImage
Name: QXcbShmImage
Coverage:  60.577% (63/104)
 60.577% (63/104)
17741
QNativeSocketEngine
Name: QNativeSocketEngine
Coverage:  60.606% (200/330)
 60.606% (200/330)
285128
QDBusAbstractInterface
Name: QDBusAbstractInterface
Coverage:  60.748% (65/107)
 60.748% (65/107)
10653
QAnimationDriver
Name: QAnimationDriver
Coverage:  60.870% (14/23)
 60.870% (14/23)
2815
QXmlAttributes
Name: QXmlAttributes
Coverage:  60.870% (28/46)
 60.870% (28/46)
4126
QHttpPartPrivate
Name: QHttpPartPrivate
Coverage:  61.111% (22/36)
 61.111% (22/36)
4615
QFile
Name: QFile
Coverage:  61.187% (134/219)
 61.187% (134/219)
24489
QUnifiedTimer
Name: QUnifiedTimer
Coverage:  61.272% (106/173)
 61.272% (106/173)
15568
QByteDeviceWrappingIoDevice
Name: QByteDeviceWrappingIoDevice
Coverage:  61.538% (8/13)
 61.538% (8/13)
199
QTestElementAttribute
Name: QTestElementAttribute
Coverage:  61.538% (8/13)
 61.538% (8/13)
349
qt_string_count
Name: qt_string_count
Prototype: static inline int qt_string_count(const QChar *haystack, int haystackLen, const QChar *needle, int needleLen, Qt::CaseSensitivity cs)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10123-10138
 61.538% (8/13)
94
QUuid
Name: QUuid
Coverage:  61.667% (74/120)
 61.667% (74/120)
12045
QLocalePrivate
Name: QLocalePrivate
Coverage:  61.688% (190/308)
 61.688% (190/308)
269101
QGLWidgetGLPaintDevice
Name: QGLWidgetGLPaintDevice
Coverage:  61.905% (13/21)
 61.905% (13/21)
1810
QtPrivate
Name: QtPrivate
Coverage:  62.105% (236/380)
 62.105% (236/380)
333150
QSocks5SocketEngine
Name: QSocks5SocketEngine
Coverage:  62.202% (209/336)
 62.202% (209/336)
380122
QBasicTimer
Name: QBasicTimer
Coverage:  62.222% (28/45)
 62.222% (28/45)
3917
QTzTimeZonePrivate
Name: QTzTimeZonePrivate
Coverage:  62.295% (190/305)
 62.295% (190/305)
236102
QFSFileEnginePrivate
Name: QFSFileEnginePrivate
Coverage:  62.334% (235/377)
 62.334% (235/377)
329121
QGenericUnixTheme
Name: QGenericUnixTheme
Coverage:  62.500% (50/80)
 62.500% (50/80)
6540
QPauseAnimation
Name: QPauseAnimation
Coverage:  62.500% (5/8)
 62.500% (5/8)
116
QXcbNativeInterfaceHandler
Name: QXcbNativeInterfaceHandler
Coverage:  62.500% (5/8)
 62.500% (5/8)
148
ShaderProgramOpenGLFunctions
Name: ShaderProgramOpenGLFunctions
Coverage:  62.500% (5/8)
 62.500% (5/8)
94
derefEngine
Name: derefEngine
Prototype: static void derefEngine(QRegExpEngine *eng, const QRegExpEngineKey &key)
Coverage:  62.500% (5/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3821-3841
 62.500% (5/8)
64
matchLineFeed
Name: matchLineFeed
Prototype: static bool matchLineFeed(const QByteArray &pem, int *offset)
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 632-649
 62.500% (10/16)
104
parseAnnotation
Name: parseAnnotation
Prototype: static bool parseAnnotation(const QXmlStreamReader &xml, QDBusIntrospection::Annotations &annotations, QDBusIntrospection::Interface *ifaceData, bool interfaceAnnotation = false)
Coverage:  62.500% (5/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 87-106
 62.500% (5/8)
113
standardLibraryErrorString
Name: standardLibraryErrorString
Prototype: static QString standardLibraryErrorString(int errorCode)
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsystemerror.cpp
Lines: 114-152
 62.500% (10/16)
178
q_fromPercentEncoding
Name: q_fromPercentEncoding
Prototype: static void q_fromPercentEncoding(QByteArray *ba, char percent)
Coverage:  63.043% (29/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4378-4416
 63.043% (29/46)
2611
QLocalServerPrivate
Name: QLocalServerPrivate
Coverage:  63.115% (77/122)
 63.115% (77/122)
15249
QXmlNamespaceSupport
Name: QXmlNamespaceSupport
Coverage:  63.158% (36/57)
 63.158% (36/57)
5125
parseProperty
Name: parseProperty
Prototype: static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData, QDBusIntrospection::Interface *ifaceData)
Coverage:  63.158% (24/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 108-172
 63.158% (24/38)
3011
QHistoryState
Name: QHistoryState
Coverage:  63.636% (21/33)
 63.636% (21/33)
3316
allocateStringFn
Name: allocateStringFn
Prototype: int allocateStringFn(QTestCharBuffer* str, char const* src, StringFormatFunction func)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 427-452
 63.636% (7/11)
135
makeCacheKey
Name: makeCacheKey
Prototype: static QByteArray makeCacheKey(QUrl &url, QNetworkProxy *proxy)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp
Lines: 127-173
 63.636% (14/22)
269
parseTzPosixRule
Name: parseTzPosixRule
Prototype: static QByteArray parseTzPosixRule(QDataStream &ds)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 323-339
 63.636% (7/11)
103
qEncodeNtlmv2Response
Name: qEncodeNtlmv2Response
Prototype: static QByteArray qEncodeNtlmv2Response(const QAuthenticatorPrivate *ctx, const QNtlmPhase2Block& ch, QNtlmPhase3Block *phase3)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1243-1312
 63.636% (7/11)
344
populateFromPattern
Name: populateFromPattern
Prototype: static void populateFromPattern(FcPattern *pattern)
Coverage:  63.736% (58/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 371-509
 63.736% (58/91)
9626
QEventDispatcherGlib
Name: QEventDispatcherGlib
Coverage:  63.830% (60/94)
 63.830% (60/94)
12638
QFileDevice
Name: QFileDevice
Coverage:  63.855% (106/166)
 63.855% (106/166)
16665
qt_splitLocaleName
Name: qt_splitLocaleName
Prototype: bool qt_splitLocaleName(const QString &name, QString &lang, QString &script, QString &cntry)
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 405-458
 63.889% (23/36)
3211
QFSFileEngine
Name: QFSFileEngine
Coverage:  63.922% (163/255)
 63.922% (163/255)
255108
QDBusArgumentPrivate
Name: QDBusArgumentPrivate
Coverage:  63.934% (39/61)
 63.934% (39/61)
6219
QTranslatorPrivate
Name: QTranslatorPrivate
Coverage:  63.959% (126/197)
 63.959% (126/197)
21063
QHttpNetworkRequestPrivate
Name: QHttpNetworkRequestPrivate
Coverage:  64.000% (16/25)
 64.000% (16/25)
478
_q_parseUnixDir
Name: _q_parseUnixDir
Prototype: static void _q_parseUnixDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  64.000% (32/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 477-560
 64.000% (32/50)
5510
QNetworkReplyHttpImplPrivate
Name: QNetworkReplyHttpImplPrivate
Coverage:  64.146% (526/820)
 64.146% (526/820)
895275
QResourceFileEngine
Name: QResourceFileEngine
Coverage:  64.167% (77/120)
 64.167% (77/120)
11659
QEventLoop
Name: QEventLoop
Coverage:  64.516% (40/62)
 64.516% (40/62)
8328
QProcessPrivate
Name: QProcessPrivate
Coverage:  64.591% (363/562)
 64.591% (363/562)
622194
QPrinter
Name: QPrinter
Coverage:  64.921% (124/191)
 64.921% (124/191)
216115
QLocaleId
Name: QLocaleId
Coverage:  65.000% (52/80)
 65.000% (52/80)
6224
qt_find_pattern
Name: qt_find_pattern
Prototype: static long qt_find_pattern(const char *s, ulong s_len, const char *pattern, ulong p_len)
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 187-221
 65.000% (13/20)
156
QThreadStorageData
Name: QThreadStorageData
Coverage:  65.079% (41/63)
 65.079% (41/63)
6622
QPdfPrintEngine
Name: QPdfPrintEngine
Coverage:  65.359% (100/153)
 65.359% (100/153)
15776
QBenchmarkGlobalData
Name: QBenchmarkGlobalData
Coverage:  65.385% (17/26)
 65.385% (17/26)
2111
QHostInfoLookupManager
Name: QHostInfoLookupManager
Coverage:  65.385% (34/52)
 65.385% (34/52)
7224
QXmlInputSource
Name: QXmlInputSource
Coverage:  65.972% (95/144)
 65.972% (95/144)
11340
QLibraryInfo
Name: QLibraryInfo
Coverage:  66.000% (33/50)
 66.000% (33/50)
6720
QDBusUtil
Name: QDBusUtil
Coverage:  66.038% (70/106)
 66.038% (70/106)
8244
QDBusError
Name: QDBusError
Coverage:  66.667% (16/24)
 66.667% (16/24)
3215
QDBusUnixFileDescriptorPrivate
Name: QDBusUnixFileDescriptorPrivate
Coverage:  66.667% (4/6)
 66.667% (4/6)
54
QDnsDomainNameRecord
Name: QDnsDomainNameRecord
Coverage:  66.667% (4/6)
 66.667% (4/6)
96
QDnsHostAddressRecord
Name: QDnsHostAddressRecord
Coverage:  66.667% (4/6)
 66.667% (4/6)
96
QDnsTextRecord
Name: QDnsTextRecord
Coverage:  66.667% (4/6)
 66.667% (4/6)
96
QMessageAuthenticationCode
Name: QMessageAuthenticationCode
Coverage:  66.667% (10/15)
 66.667% (10/15)
3111
QSocks5Authenticator
Name: QSocks5Authenticator
Coverage:  66.667% (4/6)
 66.667% (4/6)
126
QSystemLocaleData
Name: QSystemLocaleData
Coverage:  66.667% (20/30)
 66.667% (20/30)
258
QTcpSocket
Name: QTcpSocket
Coverage:  66.667% (2/3)
 66.667% (2/3)
43
QTestElement
Name: QTestElement
Coverage:  66.667% (8/12)
 66.667% (8/12)
138
QUnixPrintWidget
Name: QUnixPrintWidget
Coverage:  66.667% (2/3)
 66.667% (2/3)
33
Page:<>1
Condition %:  0.000% (0/41)
...10
Condition %:  0.000% (0/36)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...36
Condition %:  28.571% (2/7)
37
Condition %:  47.059% (16/34)
38
Condition %:  50.000% (2/4)
39
Condition %:  50.000% (2/4)
4041
Condition %:  66.667% (6/9)
42
Condition %:  71.429% (5/7)
43
Condition %:  76.190% (80/105)
44
Condition %:  77.778% (7/9)
...50
Condition %: 100.000% (2/2)
...55
Condition %: 100.000% (1/1)

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