| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - 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 |
| | 31 | 11 |
QSqlDriver| Name: | QSqlDriver | | Coverage: | 58.784% (87/148) |
| | 155 | 68 |
QtSharedPointer| Name: | QtSharedPointer | | Coverage: | 58.824% (20/34) |
| | 55 | 16 |
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 |
| | 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: | 385-403 |
| | 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: | 77-165 |
| | 47 | 16 |
QXcbWindow| Name: | QXcbWindow | | Coverage: | 59.701% (720/1206) |
| | 1359 | 415 |
QDBusActivateObjectEvent| Name: | QDBusActivateObjectEvent | | Coverage: | 60.000% (3/5) |
| | 10 | 3 |
QEvent| Name: | QEvent | | Coverage: | 60.000% (6/10) |
| | 13 | 6 |
QSslConfigurationPrivate| Name: | QSslConfigurationPrivate | | Coverage: | 60.000% (6/10) |
| | 28 | 6 |
QWaitCondition| Name: | QWaitCondition | | Coverage: | 60.000% (15/25) |
| | 42 | 12 |
QXcbXSettings| Name: | QXcbXSettings | | Coverage: | 60.000% (15/25) |
| | 52 | 15 |
QXmlStreamAttribute| Name: | QXmlStreamAttribute | | Coverage: | 60.000% (3/5) |
| | 18 | 5 |
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: | 187-203 |
| | 10 | 4 |
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 |
| | 7 | 4 |
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 |
| | 4 | 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: | 464-471 |
| | 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: | 399-406 |
| | 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: | 1260-1269 |
| | 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: | 409-416 |
| | 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: | 1120-1129 |
| | 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: | 418-431 |
| | 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: | 1281-1294 |
| | 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: | 428-441 |
| | 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: | 857-870 |
| | 8 | 3 |
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 |
| | 10 | 4 |
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 |
| | 11 | 4 |
QSslKeyPrivate| Name: | QSslKeyPrivate | | Coverage: | 60.400% (151/250) |
| | 191 | 89 |
QXcbShmImage| Name: | QXcbShmImage | | Coverage: | 60.577% (63/104) |
| | 177 | 41 |
QNativeSocketEngine| Name: | QNativeSocketEngine | | Coverage: | 60.606% (200/330) |
| | 285 | 128 |
QDBusAbstractInterface| Name: | QDBusAbstractInterface | | Coverage: | 60.748% (65/107) |
| | 106 | 53 |
QAnimationDriver| Name: | QAnimationDriver | | Coverage: | 60.870% (14/23) |
| | 28 | 15 |
QXmlAttributes| Name: | QXmlAttributes | | Coverage: | 60.870% (28/46) |
| | 41 | 26 |
QHttpPartPrivate| Name: | QHttpPartPrivate | | Coverage: | 61.111% (22/36) |
| | 46 | 15 |
QFile| Name: | QFile | | Coverage: | 61.187% (134/219) |
| | 244 | 89 |
QUnifiedTimer| Name: | QUnifiedTimer | | Coverage: | 61.272% (106/173) |
| | 155 | 68 |
QByteDeviceWrappingIoDevice| Name: | QByteDeviceWrappingIoDevice | | Coverage: | 61.538% (8/13) |
| | 19 | 9 |
QTestElementAttribute| Name: | QTestElementAttribute | | Coverage: | 61.538% (8/13) |
| | 34 | 9 |
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 |
| | 9 | 4 |
QUuid| Name: | QUuid | | Coverage: | 61.667% (74/120) |
| | 120 | 45 |
QLocalePrivate| Name: | QLocalePrivate | | Coverage: | 61.688% (190/308) |
| | 269 | 101 |
QGLWidgetGLPaintDevice| Name: | QGLWidgetGLPaintDevice | | Coverage: | 61.905% (13/21) |
| | 18 | 10 |
QtPrivate| Name: | QtPrivate | | Coverage: | 62.105% (236/380) |
| | 333 | 150 |
QSocks5SocketEngine| Name: | QSocks5SocketEngine | | Coverage: | 62.202% (209/336) |
| | 380 | 122 |
QBasicTimer| Name: | QBasicTimer | | Coverage: | 62.222% (28/45) |
| | 39 | 17 |
QTzTimeZonePrivate| Name: | QTzTimeZonePrivate | | Coverage: | 62.295% (190/305) |
| | 236 | 102 |
QFSFileEnginePrivate| Name: | QFSFileEnginePrivate | | Coverage: | 62.334% (235/377) |
| | 329 | 121 |
QGenericUnixTheme| Name: | QGenericUnixTheme | | Coverage: | 62.500% (50/80) |
| | 65 | 40 |
QPauseAnimation| Name: | QPauseAnimation | | Coverage: | 62.500% (5/8) |
| | 11 | 6 |
QXcbNativeInterfaceHandler| Name: | QXcbNativeInterfaceHandler | | Coverage: | 62.500% (5/8) |
| | 14 | 8 |
ShaderProgramOpenGLFunctions| Name: | ShaderProgramOpenGLFunctions | | Coverage: | 62.500% (5/8) |
| | 9 | 4 |
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 |
| | 6 | 4 |
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 |
| | 10 | 4 |
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 |
| | 11 | 3 |
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 |
| | 17 | 8 |
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 |
| | 26 | 11 |
QLocalServerPrivate| Name: | QLocalServerPrivate | | Coverage: | 63.115% (77/122) |
| | 152 | 49 |
QXmlNamespaceSupport| Name: | QXmlNamespaceSupport | | Coverage: | 63.158% (36/57) |
| | 51 | 25 |
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 |
| | 30 | 11 |
QHistoryState| Name: | QHistoryState | | Coverage: | 63.636% (21/33) |
| | 33 | 16 |
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 |
| | 13 | 5 |
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 |
| | 26 | 9 |
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 |
| | 10 | 3 |
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 |
| | 34 | 4 |
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 |
| | 96 | 26 |
QEventDispatcherGlib| Name: | QEventDispatcherGlib | | Coverage: | 63.830% (60/94) |
| | 126 | 38 |
QFileDevice| Name: | QFileDevice | | Coverage: | 63.855% (106/166) |
| | 166 | 65 |
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 |
| | 32 | 11 |
QFSFileEngine| Name: | QFSFileEngine | | Coverage: | 63.922% (163/255) |
| | 255 | 108 |
QDBusArgumentPrivate| Name: | QDBusArgumentPrivate | | Coverage: | 63.934% (39/61) |
| | 62 | 19 |
QTranslatorPrivate| Name: | QTranslatorPrivate | | Coverage: | 63.959% (126/197) |
| | 210 | 63 |
QHttpNetworkRequestPrivate| Name: | QHttpNetworkRequestPrivate | | Coverage: | 64.000% (16/25) |
| | 47 | 8 |
_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 |
| | 55 | 10 |
QNetworkReplyHttpImplPrivate| Name: | QNetworkReplyHttpImplPrivate | | Coverage: | 64.146% (526/820) |
| | 895 | 275 |
QResourceFileEngine| Name: | QResourceFileEngine | | Coverage: | 64.167% (77/120) |
| | 116 | 59 |
QEventLoop| Name: | QEventLoop | | Coverage: | 64.516% (40/62) |
| | 83 | 28 |
QProcessPrivate| Name: | QProcessPrivate | | Coverage: | 64.591% (363/562) |
| | 622 | 194 |
QPrinter| Name: | QPrinter | | Coverage: | 64.921% (124/191) |
| | 216 | 115 |
QLocaleId| Name: | QLocaleId | | Coverage: | 65.000% (52/80) |
| | 62 | 24 |
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 |
| | 15 | 6 |
QThreadStorageData| Name: | QThreadStorageData | | Coverage: | 65.079% (41/63) |
| | 66 | 22 |
QPdfPrintEngine| Name: | QPdfPrintEngine | | Coverage: | 65.359% (100/153) |
| | 157 | 76 |
QBenchmarkGlobalData| Name: | QBenchmarkGlobalData | | Coverage: | 65.385% (17/26) |
| | 21 | 11 |
QHostInfoLookupManager| Name: | QHostInfoLookupManager | | Coverage: | 65.385% (34/52) |
| | 72 | 24 |
QXmlInputSource| Name: | QXmlInputSource | | Coverage: | 65.972% (95/144) |
| | 113 | 40 |
QLibraryInfo| Name: | QLibraryInfo | | Coverage: | 66.000% (33/50) |
| | 67 | 20 |
QDBusUtil| Name: | QDBusUtil | | Coverage: | 66.038% (70/106) |
| | 82 | 44 |
QDBusError| Name: | QDBusError | | Coverage: | 66.667% (16/24) |
| | 32 | 15 |
QDBusUnixFileDescriptorPrivate| Name: | QDBusUnixFileDescriptorPrivate | | Coverage: | 66.667% (4/6) |
| | 5 | 4 |
QDnsDomainNameRecord| Name: | QDnsDomainNameRecord | | Coverage: | 66.667% (4/6) |
| | 9 | 6 |
QDnsHostAddressRecord| Name: | QDnsHostAddressRecord | | Coverage: | 66.667% (4/6) |
| | 9 | 6 |
QDnsTextRecord| Name: | QDnsTextRecord | | Coverage: | 66.667% (4/6) |
| | 9 | 6 |
QMessageAuthenticationCode| Name: | QMessageAuthenticationCode | | Coverage: | 66.667% (10/15) |
| | 31 | 11 |
QSocks5Authenticator| Name: | QSocks5Authenticator | | Coverage: | 66.667% (4/6) |
| | 12 | 6 |
QSystemLocaleData| Name: | QSystemLocaleData | | Coverage: | 66.667% (20/30) |
| | 25 | 8 |
QTcpSocket| Name: | QTcpSocket | | Coverage: | 66.667% (2/3) |
| | 4 | 3 |
QTestElement| Name: | QTestElement | | Coverage: | 66.667% (8/12) |
| | 13 | 8 |
QUnixPrintWidget| Name: | QUnixPrintWidget | | Coverage: | 66.667% (2/3) |
| | 3 | 3 |