| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
multicastMembershipHelper| Name: | multicastMembershipHelper | | Prototype: | static bool multicastMembershipHelper(QNativeSocketEnginePrivate *d, int how6, int how4, const QHostAddress &groupAddress, const QNetworkInterface &interface) | | Coverage: | 52.174% (12/23) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp | | Lines: | 610-681 |
| | 48 | 9 |
QLockFilePrivate| Name: | QLockFilePrivate | | Coverage: | 52.222% (47/90) |
| | 85 | 34 |
QNetworkConfigurationManagerPrivate| Name: | QNetworkConfigurationManagerPrivate | | Coverage: | 52.336% (112/214) |
| | 248 | 85 |
qCompress| Name: | qCompress | | Prototype: | QByteArray qCompress(const uchar* data, int nbytes, int compressionLevel) | | Coverage: | 52.381% (11/21) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp | | Lines: | 498-536 |
| | 26 | 8 |
qt_localtime| Name: | qt_localtime | | Prototype: | static bool qt_localtime(qint64 msecsSinceEpoch, QDate *localDate, QTime *localTime, QDateTimePrivate::DaylightStatus *daylightStatus) | | Coverage: | 52.632% (10/19) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | | Lines: | 2323-2390 |
| | 24 | 7 |
QTestData| Name: | QTestData | | Coverage: | 52.941% (18/34) |
| | 28 | 16 |
addHexDigit| Name: | addHexDigit | | Prototype: | static inline bool addHexDigit(char digit, uint *result) | | Coverage: | 52.941% (9/17) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp | | Lines: | 822-834 |
| | 9 | 4 |
QNetworkAccessManager| Name: | QNetworkAccessManager | | Coverage: | 53.293% (89/167) |
| | 215 | 71 |
QMimeMagicRuleMatcher| Name: | QMimeMagicRuleMatcher | | Coverage: | 53.333% (8/15) |
| | 12 | 9 |
qReallocAligned| Name: | qReallocAligned | | Prototype: | void *qReallocAligned(void *oldptr, size_t newsize, size_t oldsize, size_t alignment) | | Coverage: | 53.333% (8/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qmalloc.cpp | | Lines: | 73-116 |
| | 18 | 5 |
QSqlResult| Name: | QSqlResult | | Coverage: | 53.488% (69/129) |
| | 170 | 69 |
QXmlStreamAttributes| Name: | QXmlStreamAttributes | | Coverage: | 53.488% (23/43) |
| | 27 | 17 |
QDBusConnectionInterface| Name: | QDBusConnectionInterface | | Coverage: | 53.571% (30/56) |
| | 58 | 30 |
QGLBuffer| Name: | QGLBuffer | | Coverage: | 53.659% (66/123) |
| | 98 | 47 |
QHttpPart| Name: | QHttpPart | | Coverage: | 53.846% (7/13) |
| | 12 | 9 |
QNonContiguousByteDeviceFactory| Name: | QNonContiguousByteDeviceFactory | | Coverage: | 53.846% (7/13) |
| | 11 | 9 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug dbg, const QBitArray &array) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbitarray.cpp | | Lines: | 755-770 |
| | 11 | 4 |
operator>>| Name: | operator>> | | Prototype: | static inline QDataStream &operator>>(QDataStream &in, QNetworkCacheMetaData::AttributesMap &hash) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qabstractnetworkcache.cpp | | Lines: | 363-388 |
| | 18 | 5 |
ucalOffsetsAtTime| Name: | ucalOffsetsAtTime | | Prototype: | static bool ucalOffsetsAtTime(UCalendar *m_ucal, qint64 atMSecsSinceEpoch, int *utcOffset, int *dstOffset) | | Coverage: | 53.846% (7/13) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp | | Lines: | 140-177 |
| | 22 | 5 |
QXcbCursor| Name: | QXcbCursor | | Coverage: | 53.947% (82/152) |
| | 181 | 45 |
QMimeDataPrivate| Name: | QMimeDataPrivate | | Coverage: | 54.630% (59/108) |
| | 79 | 38 |
QNativeSocketEnginePrivate| Name: | QNativeSocketEnginePrivate | | Coverage: | 54.932% (284/517) |
| | 537 | 208 |
Notify| Name: | Notify | | Coverage: | 55.000% (11/20) |
| | 15 | 8 |
customCompare| Name: | customCompare | | Prototype: | static bool customCompare(const QVariant::Private *a, const QVariant::Private *b) | | Coverage: | 55.000% (11/20) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | | Lines: | 1063-1080 |
| | 11 | 4 |
QLocalSocket| Name: | QLocalSocket | | Coverage: | 55.140% (59/107) |
| | 142 | 56 |
QNetworkAccessFileBackend| Name: | QNetworkAccessFileBackend | | Coverage: | 55.405% (41/74) |
| | 114 | 29 |
QDBusUnixFileDescriptor| Name: | QDBusUnixFileDescriptor | | Coverage: | 55.556% (20/36) |
| | 25 | 17 |
QXcbXSettingsPropertyValue| Name: | QXcbXSettingsPropertyValue | | Coverage: | 55.556% (5/9) |
| | 12 | 5 |
findLocalePrivate| Name: | findLocalePrivate | | Prototype: | static QLocalePrivate *findLocalePrivate(QLocale::Language language, QLocale::Script script, QLocale::Country country) | | Coverage: | 55.556% (5/9) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | | Lines: | 712-728 |
| | 8 | 3 |
QNetworkProxy| Name: | QNetworkProxy | | Coverage: | 55.682% (49/88) |
| | 51 | 38 |
wrapText| Name: | wrapText | | Prototype: | static QString wrapText(const QString &names, int longestOptionNameString, const QString &description) | | Coverage: | 55.882% (19/34) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp | | Lines: | 1028-1077 |
| | 35 | 10 |
QNetworkSession| Name: | QNetworkSession | | Coverage: | 55.906% (71/127) |
| | 89 | 49 |
readAllProperties| Name: | readAllProperties | | Prototype: | static QVariantMap readAllProperties(QObject *object, int flags) | | Coverage: | 56.000% (14/25) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp | | Lines: | 442-474 |
| | 18 | 7 |
qt_gl_resolve_features| Name: | qt_gl_resolve_features | | Prototype: | static int qt_gl_resolve_features() | | Coverage: | 56.140% (32/57) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp | | Lines: | 215-289 |
| | 61 | 19 |
QFontEngineFT| Name: | QFontEngineFT | | Coverage: | 56.328% (454/806) |
| | 804 | 236 |
findPatternUnloaded| Name: | findPatternUnloaded | | Prototype: | static bool findPatternUnloaded(const QString &library, QLibraryPrivate *lib) | | Coverage: | 56.818% (25/44) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp | | Lines: | 227-318 |
| | 46 | 13 |
IsInvalidName| Name: | IsInvalidName | | Coverage: | 57.143% (8/14) |
| | 12 | 6 |
QNetworkProxyPrivate| Name: | QNetworkProxyPrivate | | Coverage: | 57.143% (8/14) |
| | 7 | 2 |
TypeDestructor| Name: | TypeDestructor | | Coverage: | 57.143% (12/21) |
| | 20 | 11 |
keywords| Name: | keywords | | Prototype: | static QSet<QByteArray> keywords() | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp | | Lines: | 85-155 |
| | 22 | 3 |
operator<<| Name: | operator<< | | Prototype: | static QDataStream& operator<<(QDataStream& s, const QNtlmPhase3Block& b) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | | Lines: | 1036-1062 |
| | 18 | 3 |
qAddPreRoutine| Name: | qAddPreRoutine | | Prototype: | void qAddPreRoutine(QtStartUpFunction p) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp | | Lines: | 239-252 |
| | 7 | 3 |
qDBusNewConnection| Name: | qDBusNewConnection | | Prototype: | static void qDBusNewConnection(DBusServer *server, DBusConnection *connection, void *data) | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | | Lines: | 289-327 |
| | 21 | 3 |
queued_activate| Name: | queued_activate | | Prototype: | static void queued_activate(QObject *sender, int signal, QObjectPrivate::Connection *c, void **argv, QMutexLocker &locker) | | Coverage: | 57.143% (24/42) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 3535-3587 |
| | 40 | 14 |
QNetworkAccessBackend| Name: | QNetworkAccessBackend | | Coverage: | 57.317% (47/82) |
| | 73 | 49 |
QCommandLineParser| Name: | QCommandLineParser | | Coverage: | 57.447% (54/94) |
| | 94 | 56 |
QXcbClipboard| Name: | QXcbClipboard | | Coverage: | 57.471% (200/348) |
| | 398 | 115 |
QGL2PEXVertexArray| Name: | QGL2PEXVertexArray | | Coverage: | 57.534% (42/73) |
| | 70 | 28 |
cursorIdForShape| Name: | cursorIdForShape | | Prototype: | static int cursorIdForShape(int cshape) | | Coverage: | 57.576% (19/33) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp | | Lines: | 379-431 |
| | 32 | 18 |
writeProperty| Name: | writeProperty | | Prototype: | static int writeProperty(QObject *obj, const QByteArray &property_name, QVariant value, int propFlags = QDBusConnection::ExportAllProperties) | | Coverage: | 57.576% (19/33) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp | | Lines: | 322-374 |
| | 29 | 9 |
ClipboardEvent| Name: | ClipboardEvent | | Coverage: | 57.895% (11/19) |
| | 11 | 5 |
QCollatorPrivate| Name: | QCollatorPrivate | | Coverage: | 57.895% (11/19) |
| | 27 | 7 |
QNetworkAccessDebugPipeBackendFactory| Name: | QNetworkAccessDebugPipeBackendFactory | | Coverage: | 58.333% (7/12) |
| | 7 | 8 |
QNetworkAccessFtpBackendFactory| Name: | QNetworkAccessFtpBackendFactory | | Coverage: | 58.333% (7/12) |
| | 7 | 8 |
QSignalMapper| Name: | QSignalMapper | | Coverage: | 58.333% (14/24) |
| | 37 | 16 |
QAuthenticator| Name: | QAuthenticator | | Coverage: | 58.462% (38/65) |
| | 51 | 25 |
QXcbIntegration| Name: | QXcbIntegration | | Coverage: | 58.586% (116/198) |
| | 163 | 81 |
BezierEase| Name: | BezierEase | | Coverage: | 58.621% (51/87) |
| | 188 | 39 |
QDBusBlockingCallWatcher| Name: | QDBusBlockingCallWatcher | | Coverage: | 58.621% (17/29) |
| | 30 | 10 |
QNetworkConfigurationManager| Name: | QNetworkConfigurationManager | | Coverage: | 58.621% (17/29) |
| | 38 | 15 |
QXcbXSettings| Name: | QXcbXSettings | | Coverage: | 58.621% (17/29) |
| | 52 | 15 |
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: | 429-483 |
| | 31 | 11 |
QXcbWindow| Name: | QXcbWindow | | Coverage: | 58.752% (725/1234) |
| | 1377 | 421 |
QtSharedPointer| Name: | QtSharedPointer | | Coverage: | 58.824% (20/34) |
| | 55 | 16 |
activeConditions| Name: | activeConditions | | Prototype: | static QSet<QByteArray> activeConditions() | | Coverage: | 58.824% (10/17) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp | | Lines: | 157-179 |
| | 14 | 7 |
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: | 333-424 |
| | 39 | 12 |
ValueArray| Name: | ValueArray | | Coverage: | 59.091% (13/22) |
| | 19 | 9 |
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: | 382-400 |
| | 15 | 4 |
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: | 71-159 |
| | 47 | 16 |
QUnifiedTimer| Name: | QUnifiedTimer | | Coverage: | 59.322% (105/177) |
| | 155 | 68 |
QAnimationDriver| Name: | QAnimationDriver | | Coverage: | 60.000% (15/25) |
| | 28 | 15 |
QDBusActivateObjectEvent| Name: | QDBusActivateObjectEvent | | Coverage: | 60.000% (3/5) |
| | 10 | 3 |
QSslConfigurationPrivate| Name: | QSslConfigurationPrivate | | Coverage: | 60.000% (6/10) |
| | 28 | 6 |
QXmlStreamAttribute| Name: | QXmlStreamAttribute | | Coverage: | 60.000% (3/5) |
| | 18 | 5 |
SizeOf| Name: | SizeOf | | Coverage: | 60.000% (12/20) |
| | 15 | 10 |
TCBEase| Name: | TCBEase | | Coverage: | 60.000% (3/5) |
| | 6 | 3 |
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: | 181-197 |
| | 10 | 4 |
checkFutexPrivateSupport| Name: | checkFutexPrivateSupport | | Prototype: | static int checkFutexPrivateSupport() | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex_linux.cpp | | Lines: | 101-125 |
| | 10 | 2 |
hasFastCrc32| Name: | hasFastCrc32 | | Prototype: | static inline bool hasFastCrc32() | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp | | Lines: | 90-93 |
| | 1 | 1 |
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: | 97-108 |
| | 7 | 4 |
isTerminator| Name: | isTerminator | | Prototype: | static inline bool isTerminator(char c) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp | | Lines: | 522-523 |
| | 1 | 1 |
isValidNumber| Name: | isValidNumber | | Prototype: | static inline bool isValidNumber(QChar c) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp | | Lines: | 65-69 |
| | 2 | 1 |
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: | 458-465 |
| | 4 | 2 |
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: | 393-400 |
| | 4 | 2 |
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: | 1240-1249 |
| | 6 | 2 |
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: | 405-412 |
| | 4 | 2 |
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: | 1121-1130 |
| | 6 | 2 |
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: | 412-425 |
| | 8 | 2 |
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: | 1261-1274 |
| | 8 | 2 |
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: | 424-437 |
| | 8 | 2 |
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: | 849-862 |
| | 8 | 3 |
populateFromPattern| Name: | populateFromPattern | | Prototype: | static void populateFromPattern(FcPattern *pattern) | | Coverage: | 60.000% (45/75) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp | | Lines: | 364-476 |
| | 81 | 22 |
qIsUpper| Name: | qIsUpper | | Prototype: | static inline bool qIsUpper(char c) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp | | Lines: | 653-656 |
| | 1 | 1 |
qIsUpper| Name: | qIsUpper | | Prototype: | static bool qIsUpper(char c) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | | Lines: | 1983-1986 |
| | 1 | 1 |
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: | 668-683 |
| | 11 | 4 |
QSqlDriver| Name: | QSqlDriver | | Coverage: | 60.265% (91/151) |
| | 144 | 67 |
QSslKeyPrivate| Name: | QSslKeyPrivate | | Coverage: | 60.400% (151/250) |
| | 193 | 89 |
QFile| Name: | QFile | | Coverage: | 60.633% (134/221) |
| | 243 | 91 |
QDBusAbstractInterface| Name: | QDBusAbstractInterface | | Coverage: | 60.748% (65/107) |
| | 106 | 53 |
QXmlAttributes| Name: | QXmlAttributes | | Coverage: | 60.870% (28/46) |
| | 41 | 26 |