QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
...9
Condition %:  93.333% (28/30)
10
Condition %:  88.889% (16/18)
11
Condition %:  83.333% (5/6)
12
Condition %:  79.688% (102/128)
1314
Condition %:  74.342% (113/152)
15
Condition %:  69.565% (16/23)
16
Condition %:  63.424% (163/257)
17
Condition %:  55.906% (71/127)
...20
Condition %:  44.643% (25/56)
...30
Condition %:  0.000% (0/4)
...40
Condition %:  0.000% (0/1)
...59
Condition %:  0.000% (0/19)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
Q_QGS_getRoot
Name: Q_QGS_getRoot
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_ftpBackend
Name: Q_QGS_ftpBackend
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fileEngineHandlers
Name: Q_QGS_fileEngineHandlers
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fileEngineHandlerMutex
Name: Q_QGS_fileEngineHandlerMutex
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fileBackend
Name: Q_QGS_fileBackend
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fcntlOK
Name: Q_QGS_fcntlOK
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_factoryData
Name: Q_QGS_factoryData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_devUrandomStorage
Name: Q_QGS_devUrandomStorage
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_destructors
Name: Q_QGS_destructors
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_defaultLocalePrivate
Name: Q_QGS_defaultLocalePrivate
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_defaultCollator
Name: Q_QGS_defaultCollator
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_debugpipeBackend
Name: Q_QGS_debugpipeBackend
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_dbDict
Name: Q_QGS_dbDict
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypesLock
Name: Q_QGS_customTypesLock
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypesDebugStreamRegistry
Name: Q_QGS_customTypesDebugStreamRegistry
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypesConversionRegistry
Name: Q_QGS_customTypesConversionRegistry
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypesComparatorRegistry
Name: Q_QGS_customTypesComparatorRegistry
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypes
Name: Q_QGS_customTypes
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customFormatVectorFunc
Name: Q_QGS_customFormatVectorFunc
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_coreappdata
Name: Q_QGS_coreappdata
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_animationTimer
Name: Q_QGS_animationTimer
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS__q_sslErrorList
Name: Q_QGS__q_sslErrorList
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS__q_manager
Name: Q_QGS__q_manager
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_QSystemLocale_globalSystemLocale
Name: Q_QGS_QSystemLocale_globalSystemLocale
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
QMetaPropertyBuilderPrivate
Name: QMetaPropertyBuilderPrivate
Coverage:  77.778% (7/9)
 77.778% (7/9)
75
QDnsServiceRecord
Name: QDnsServiceRecord
Coverage:  77.778% (7/9)
 77.778% (7/9)
129
QDBusIntrospection
Name: QDBusIntrospection
Coverage:  77.778% (7/9)
 77.778% (7/9)
125
QDBusInterfacePrivate
Name: QDBusInterfacePrivate
Coverage:  77.551% (38/49)
 77.551% (38/49)
3815
QDBusMetaObjectGenerator
Name: QDBusMetaObjectGenerator
Coverage:  77.483% (117/151)
 77.483% (117/151)
24552
QIcuCodec
Name: QIcuCodec
Coverage:  77.401% (137/177)
 77.401% (137/177)
18360
QFileInfoPrivate
Name: QFileInfoPrivate
Coverage:  77.273% (85/110)
 77.273% (85/110)
9240
QSqlCachedResult
Name: QSqlCachedResult
Coverage:  77.193% (88/114)
 77.193% (88/114)
8342
QHttpNetworkConnectionPrivate
Name: QHttpNetworkConnectionPrivate
Coverage:  76.986% (562/730)
 76.986% (562/730)
599236
ucalDisplayNameType
Name: ucalDisplayNameType
Prototype: static UCalendarDisplayNameType ucalDisplayNameType(QTimeZone::TimeType timeType, QTimeZone::NameType nameType)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp
Lines: 55-73
 76.923% (10/13)
87
parseTzAbbreviations
Name: parseTzAbbreviations
Prototype: static QMap<int, QByteArray> parseTzAbbreviations(QDataStream &ds, int tzh_charcnt, const QVector<QTzType> &types)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 241-268
 76.923% (10/13)
145
convertFlags
Name: convertFlags
Prototype: static QNetworkInterface::InterfaceFlags convertFlags(uint rawFlags)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 110-125
 76.923% (10/13)
81
QSqlError
Name: QSqlError
Coverage:  76.923% (20/26)
 76.923% (20/26)
3320
QSocketNotifier
Name: QSocketNotifier
Coverage:  76.923% (30/39)
 76.923% (30/39)
4117
QNonContiguousByteDeviceRingBufferImpl
Name: QNonContiguousByteDeviceRingBufferImpl
Coverage:  76.923% (10/13)
 76.923% (10/13)
169
QXmlTestLogger
Name: QXmlTestLogger
Coverage:  76.699% (79/103)
 76.699% (79/103)
14537
QMimeDatabase
Name: QMimeDatabase
Coverage:  76.623% (59/77)
 76.623% (59/77)
8733
QAbstractSocketEngine
Name: QAbstractSocketEngine
Coverage:  76.562% (49/64)
 76.562% (49/64)
5040
parseTzIndicators
Name: parseTzIndicators
Prototype: static QVector<QTzType> parseTzIndicators(QDataStream &ds, const QVector<QTzType> &types, int tzh_ttisstdcnt, int tzh_ttisgmtcnt)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 295-315
 76.471% (13/17)
115
QDBusAbstractInterfacePrivate
Name: QDBusAbstractInterfacePrivate
Coverage:  76.471% (78/102)
 76.471% (78/102)
10534
QStandardPaths
Name: QStandardPaths
Coverage:  76.395% (178/233)
 76.395% (178/233)
195101
QCoreApplicationPrivate
Name: QCoreApplicationPrivate
Coverage:  76.375% (236/309)
 76.375% (236/309)
28897
QHostInfoLookupManager
Name: QHostInfoLookupManager
Coverage:  76.316% (58/76)
 76.316% (58/76)
7630
QHttpThreadDelegate
Name: QHttpThreadDelegate
Coverage:  76.216% (141/185)
 76.216% (141/185)
22771
QXunitTestLogger
Name: QXunitTestLogger
Coverage:  76.190% (96/126)
 76.190% (96/126)
16242
QTestXunitStreamer
Name: QTestXunitStreamer
Coverage:  76.190% (80/105)
 76.190% (80/105)
8335
QSqlFieldPrivate
Name: QSqlFieldPrivate
Coverage:  76.190% (16/21)
 76.190% (16/21)
123
QUtcTimeZonePrivate
Name: QUtcTimeZonePrivate
Coverage:  76.000% (38/50)
 76.000% (38/50)
6431
QSignalTransition
Name: QSignalTransition
Coverage:  76.000% (19/25)
 76.000% (19/25)
3413
QObjectPrivate
Name: QObjectPrivate
Coverage:  75.966% (177/233)
 75.966% (177/233)
23778
QSqlQuery
Name: QSqlQuery
Coverage:  75.701% (162/214)
 75.701% (162/214)
19593
readInterface
Name: readInterface
Prototype: static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData, QDBusIntrospection::Interfaces *interfaces)
Coverage:  75.676% (28/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 276-323
 75.676% (28/37)
2812
QFactoryLoader
Name: QFactoryLoader
Coverage:  75.630% (90/119)
 75.630% (90/119)
12843
QEasingCurve
Name: QEasingCurve
Coverage:  75.581% (65/86)
 75.581% (65/86)
5632
QMimeTypeParserBase
Name: QMimeTypeParserBase
Coverage:  75.352% (107/142)
 75.352% (107/142)
12660
switch_from_to
Name: switch_from_to
Prototype: static inline int switch_from_to(QAtomicInt &a, int from, int to)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 90-98
 75.000% (3/4)
52
socketNotifierSourcePrepare
Name: socketNotifierSourcePrepare
Prototype: static gboolean socketNotifierSourcePrepare(GSource *, gint *timeout)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 61-66
 75.000% (3/4)
32
qt_socks5_set_host_address_and_port
Name: qt_socks5_set_host_address_and_port
Prototype: static bool qt_socks5_set_host_address_and_port(const QHostAddress &address, quint16 port, QByteArray *pBuf)
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 148-176
 75.000% (6/8)
123
qt_qhostinfo_enable_cache
Name: qt_qhostinfo_enable_cache
Prototype: void __attribute__((visibility("default"))) qt_qhostinfo_enable_cache(bool e)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 705-711
 75.000% (3/4)
32
qt_qhostinfo_clear_cache
Name: qt_qhostinfo_clear_cache
Prototype: void qt_qhostinfo_clear_cache()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 696-702
 75.000% (3/4)
32
qt_initialize_pthread_cond
Name: qt_initialize_pthread_cond
Prototype: void qt_initialize_pthread_cond(pthread_cond_t *cond, const char *where)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp
Lines: 71-87
 75.000% (3/4)
62
qt_QMetaEnum_flagDebugOperator
Name: qt_QMetaEnum_flagDebugOperator
Prototype: QDebug qt_QMetaEnum_flagDebugOperator(QDebug &debug, quint64 value, const QMetaObject *meta, const char *name)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 851-863
 75.000% (3/4)
102
qFlagLocation
Name: qFlagLocation
Prototype: const char *qFlagLocation(const char *method)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2209-2215
 75.000% (3/4)
42
qCreatev2Hash
Name: qCreatev2Hash
Prototype: static QByteArray qCreatev2Hash(const QAuthenticatorPrivate *ctx, QNtlmPhase3Block *phase3)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1181-1202
 75.000% (3/4)
122
parseSignal
Name: parseSignal
Prototype: static bool parseSignal(QXmlStreamReader &xml, QDBusIntrospection::Signal &signalData, QDBusIntrospection::Interface *ifaceData)
Coverage:  75.000% (18/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 225-274
 75.000% (18/24)
277
operator>>
Name: operator>>
Prototype: QDataStream& operator>>(QDataStream &in, QVersionNumber &version)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 481-487
 75.000% (3/4)
42
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &out, const QString &str)
Coverage:  75.000% (12/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 8664-8687
 75.000% (12/16)
135
isFatal
Name: isFatal
Prototype: static bool isFatal(QtMsgType msgType)
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 150-166
 75.000% (9/12)
74
installCoverageTool
Name: installCoverageTool
Prototype: static bool installCoverageTool(const char * appname, const char * testname)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1415-1434
 75.000% (3/4)
72
initDefaultPaths
Name: initDefaultPaths
Prototype: static void initDefaultPaths(QMutexLocker *locker)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1049-1111
 75.000% (3/4)
132
errorMessage
Name: errorMessage
Prototype: static QString errorMessage(QUrlPrivate::ErrorCode errorCode, const QString &errorSource, int errorPosition)
Coverage:  75.000% (42/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3942-4010
 75.000% (42/56)
2535
defaultData
Name: defaultData
Prototype: static const QLocaleData *defaultData()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 647-652
 75.000% (3/4)
32
connManager_cleanup
Name: connManager_cleanup
Prototype: static void connManager_cleanup()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager.cpp
Lines: 59-68
 75.000% (3/4)
62
canConvertMetaObject
Name: canConvertMetaObject
Prototype: static bool canConvertMetaObject(const QMetaObject *from, const QMetaObject *to)
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2921-2933
 75.000% (9/12)
74
QSequentialIterable
Name: QSequentialIterable
Coverage:  75.000% (27/36)
 75.000% (27/36)
5928
QReadNotifier
Name: QReadNotifier
Coverage:  75.000% (6/8)
 75.000% (6/8)
84
QPdfPrintEnginePrivate
Name: QPdfPrintEnginePrivate
Coverage:  75.000% (18/24)
 75.000% (18/24)
2110
QMimeTypePrivate
Name: QMimeTypePrivate
Coverage:  75.000% (3/4)
 75.000% (3/4)
94
QMetaEnum
Name: QMetaEnum
Coverage:  75.000% (105/140)
 75.000% (105/140)
10141
QIcu
Name: QIcu
Coverage:  75.000% (6/8)
 75.000% (6/8)
104
QHttpNetworkReply
Name: QHttpNetworkReply
Coverage:  75.000% (81/108)
 75.000% (81/108)
9658
QEventTransition
Name: QEventTransition
Coverage:  75.000% (18/24)
 75.000% (18/24)
3814
QDBusPendingReplyData
Name: QDBusPendingReplyData
Coverage:  75.000% (6/8)
 75.000% (6/8)
136
QDBusContext
Name: QDBusContext
Coverage:  75.000% (6/8)
 75.000% (6/8)
118
QCsvBenchmarkLogger
Name: QCsvBenchmarkLogger
Coverage:  75.000% (9/12)
 75.000% (9/12)
152
QBenchmarkTimeMeasurer
Name: QBenchmarkTimeMeasurer
Coverage:  75.000% (6/8)
 75.000% (6/8)
88
ElasticEase
Name: ElasticEase
Coverage:  75.000% (12/16)
 75.000% (12/16)
158
QSslCertificatePrivate
Name: QSslCertificatePrivate
Coverage:  74.803% (95/127)
 74.803% (95/127)
13347
QSslSocket
Name: QSslSocket
Coverage:  74.622% (247/331)
 74.622% (247/331)
376150
QAbstractSocketPrivate
Name: QAbstractSocketPrivate
Coverage:  74.618% (244/327)
 74.618% (244/327)
314101
QLibraryPrivate
Name: QLibraryPrivate
Coverage:  74.576% (132/177)
 74.576% (132/177)
15959
QDataStream
Name: QDataStream
Coverage:  74.558% (211/283)
 74.558% (211/283)
247111
QSqlDatabase
Name: QSqlDatabase
Coverage:  74.545% (82/110)
 74.545% (82/110)
10067
qDBusPropertyGet
Name: qDBusPropertyGet
Prototype: QDBusMessage qDBusPropertyGet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg)
Coverage:  74.510% (38/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 217-283
 74.510% (38/51)
5013
QMetaObjectPrivate
Name: QMetaObjectPrivate
Coverage:  74.390% (183/246)
 74.390% (183/246)
22576
QMimeMagicRule
Name: QMimeMagicRule
Coverage:  74.375% (119/160)
 74.375% (119/160)
12460
Page:<>1
Condition %: 100.000% (1/1)
...9
Condition %:  93.333% (28/30)
10
Condition %:  88.889% (16/18)
11
Condition %:  83.333% (5/6)
12
Condition %:  79.688% (102/128)
1314
Condition %:  74.342% (113/152)
15
Condition %:  69.565% (16/23)
16
Condition %:  63.424% (163/257)
17
Condition %:  55.906% (71/127)
...20
Condition %:  44.643% (25/56)
...30
Condition %:  0.000% (0/4)
...40
Condition %:  0.000% (0/1)
...59
Condition %:  0.000% (0/19)

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