| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QSslKey| Name: | QSslKey | | Coverage: | 67.308% (35/52) |
| | 49 | 26 |
QNetworkReplyHttpImpl| Name: | QNetworkReplyHttpImpl | | Coverage: | 67.347% (66/98) |
| | 106 | 38 |
QFontconfigDatabase| Name: | QFontconfigDatabase | | Coverage: | 67.391% (93/138) |
| | 224 | 46 |
QStorageInfoPrivate| Name: | QStorageInfoPrivate | | Coverage: | 67.442% (29/43) |
| | 43 | 19 |
QFtpPI| Name: | QFtpPI | | Coverage: | 67.593% (146/216) |
| | 225 | 80 |
QAbstractTestLogger| Name: | QAbstractTestLogger | | Coverage: | 67.647% (23/34) |
| | 24 | 12 |
QTestTable| Name: | QTestTable | | Coverage: | 67.647% (23/34) |
| | 29 | 18 |
QTestPrivate| Name: | QTestPrivate | | Coverage: | 67.742% (42/62) |
| | 42 | 22 |
QAnimationGroup| Name: | QAnimationGroup | | Coverage: | 68.000% (34/50) |
| | 59 | 22 |
QFileSelectorPrivate| Name: | QFileSelectorPrivate | | Coverage: | 68.000% (17/25) |
| | 31 | 13 |
QThreadPrivate| Name: | QThreadPrivate | | Coverage: | 68.182% (30/44) |
| | 73 | 15 |
QSslContext| Name: | QSslContext | | Coverage: | 68.208% (118/173) |
| | 169 | 69 |
QNetworkAccessCache| Name: | QNetworkAccessCache | | Coverage: | 68.504% (87/127) |
| | 145 | 51 |
QNetworkAccessCacheBackend| Name: | QNetworkAccessCacheBackend | | Coverage: | 68.571% (24/35) |
| | 41 | 14 |
_q_uuidFromHex| Name: | _q_uuidFromHex | | Prototype: | template <class Char> bool _q_uuidFromHex(const Char *&src, uint &d1, ushort &d2, ushort &d3, uchar (&d4)[8]) | | Coverage: | 68.571% (24/35) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp | | Lines: | 94-118 |
| | 19 | 3 |
QAssociativeIterable| Name: | QAssociativeIterable | | Coverage: | 68.627% (35/51) |
| | 78 | 34 |
QEasingCurveFunction| Name: | QEasingCurveFunction | | Coverage: | 68.750% (11/16) |
| | 13 | 4 |
QSystemSemaphorePrivate| Name: | QSystemSemaphorePrivate | | Coverage: | 68.831% (53/77) |
| | 83 | 30 |
QItemSelectionRange| Name: | QItemSelectionRange | | Coverage: | 68.889% (31/45) |
| | 28 | 9 |
QXmlStreamWriter| Name: | QXmlStreamWriter | | Coverage: | 68.966% (100/145) |
| | 227 | 74 |
parseMethod| Name: | parseMethod | | Prototype: | static bool parseMethod(QXmlStreamReader &xml, QDBusIntrospection::Method &methodData, QDBusIntrospection::Interface *ifaceData) | | Coverage: | 68.966% (20/29) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp | | Lines: | 168-222 |
| | 34 | 9 |
qDBusPropertyGetAll| Name: | qDBusPropertyGetAll | | Prototype: | QDBusMessage qDBusPropertyGetAll(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg) | | Coverage: | 68.966% (20/29) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp | | Lines: | 476-524 |
| | 35 | 7 |
QRegExpEngine| Name: | QRegExpEngine | | Coverage: | 69.119% (573/829) |
| | 897 | 312 |
QArrayData| Name: | QArrayData | | Coverage: | 69.231% (27/39) |
| | 59 | 13 |
QMetaEnumBuilder| Name: | QMetaEnumBuilder | | Coverage: | 69.231% (36/52) |
| | 37 | 18 |
areMetricsTooLarge| Name: | areMetricsTooLarge | | Prototype: | static inline bool areMetricsTooLarge(const QFontEngineFT::GlyphInfo &info) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp | | Lines: | 846-855 |
| | 6 | 1 |
calculatePosixDate| Name: | calculatePosixDate | | Prototype: | static QDate calculatePosixDate(const QByteArray &dateRule, int year) | | Coverage: | 69.231% (9/13) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines: | 349-373 |
| | 16 | 5 |
QDBusConnection| Name: | QDBusConnection | | Coverage: | 69.366% (197/284) |
| | 201 | 92 |
QMimeAllGlobPatterns| Name: | QMimeAllGlobPatterns | | Coverage: | 69.444% (25/36) |
| | 34 | 14 |
QDBusUtil| Name: | QDBusUtil | | Coverage: | 69.492% (82/118) |
| | 86 | 44 |
QDBusArgument| Name: | QDBusArgument | | Coverage: | 69.547% (169/243) |
| | 170 | 116 |
createInterfaces| Name: | createInterfaces | | Prototype: | static QList<QNetworkInterfacePrivate *> createInterfaces(ifaddrs *rawList) | | Coverage: | 69.565% (16/23) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp | | Lines: | 313-367 |
| | 31 | 7 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug debug, QIODevice::OpenMode modes) | | Coverage: | 69.565% (16/23) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp | | Lines: | 1665-1689 |
| | 20 | 8 |
qt_mktime| Name: | qt_mktime | | Prototype: | static qint64 qt_mktime(QDate *date, QTime *time, QDateTimePrivate::DaylightStatus *daylightStatus, QString *abbreviation, bool *ok = 0) | | Coverage: | 69.565% (32/46) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | | Lines: | 2206-2319 |
| | 43 | 15 |
QMetaProperty| Name: | QMetaProperty | | Coverage: | 69.597% (190/273) |
| | 248 | 97 |
QtConcurrent| Name: | QtConcurrent | | Coverage: | 69.620% (110/158) |
| | 128 | 76 |
QSharedDataPointer| Name: | QSharedDataPointer | | Coverage: | 69.767% (30/43) |
| | 26 | 11 |
QTimeLine| Name: | QTimeLine | | Coverage: | 69.792% (67/96) |
| | 132 | 58 |
QMetaMethod| Name: | QMetaMethod | | Coverage: | 69.841% (132/189) |
| | 218 | 70 |
QTextStream| Name: | QTextStream | | Coverage: | 69.869% (320/458) |
| | 368 | 185 |
QAbstractFileEngineIterator| Name: | QAbstractFileEngineIterator | | Coverage: | 70.000% (14/20) |
| | 20 | 12 |
QAbstractProxyModelPrivate| Name: | QAbstractProxyModelPrivate | | Coverage: | 70.000% (7/10) |
| | 15 | 4 |
QHostInfoAgent| Name: | QHostInfoAgent | | Coverage: | 70.000% (42/60) |
| | 79 | 18 |
QHttpMultiPartIODevice| Name: | QHttpMultiPartIODevice | | Coverage: | 70.000% (42/60) |
| | 59 | 19 |
doCheckUnGrabAncestor| Name: | doCheckUnGrabAncestor | | Prototype: | static inline bool doCheckUnGrabAncestor(QXcbConnection *conn) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp | | Lines: | 2286-2303 |
| | 4 | 2 |
headerValue| Name: | headerValue | | Prototype: | static QByteArray headerValue(QNetworkRequest::KnownHeaders header, const QVariant &value) | | Coverage: | 70.000% (28/40) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp | | Lines: | 737-801 |
| | 31 | 21 |
loadTzTimeZones| Name: | loadTzTimeZones | | Prototype: | static QTzTimeZoneHash loadTzTimeZones() | | Coverage: | 70.000% (14/20) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines: | 65-92 |
| | 16 | 8 |
metaEnumFromType| Name: | metaEnumFromType | | Prototype: | static QMetaEnum metaEnumFromType(int type) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | | Lines: | 344-357 |
| | 9 | 4 |
qt_resource_fixResourceRoot| Name: | qt_resource_fixResourceRoot | | Prototype: | static QString qt_resource_fixResourceRoot(QString r) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp | | Lines: | 1034-1042 |
| | 6 | 4 |
readNode| Name: | readNode | | Prototype: | static void readNode(const QXmlStreamReader &xml, QDBusIntrospection::Object *objData, int nodeLevel) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp | | Lines: | 325-339 |
| | 8 | 3 |
timerSourcePrepare| Name: | timerSourcePrepare | | Prototype: | static gboolean timerSourcePrepare(GSource *source, gint *timeout) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp | | Lines: | 146-160 |
| | 9 | 4 |
QUdpSocket| Name: | QUdpSocket | | Coverage: | 70.175% (40/57) |
| | 47 | 25 |
QFtpDTP| Name: | QFtpDTP | | Coverage: | 70.270% (104/148) |
| | 148 | 58 |
QMimeType| Name: | QMimeType | | Coverage: | 70.270% (52/74) |
| | 75 | 34 |
QFileInfo| Name: | QFileInfo | | Coverage: | 70.339% (249/354) |
| | 285 | 140 |
QStorageInfo| Name: | QStorageInfo | | Coverage: | 70.370% (19/27) |
| | 31 | 23 |
QGLFunctions| Name: | QGLFunctions | | Coverage: | 70.588% (12/17) |
| | 17 | 9 |
QMutexPool| Name: | QMutexPool | | Coverage: | 70.588% (12/17) |
| | 13 | 9 |
QPluginLoader| Name: | QPluginLoader | | Coverage: | 70.588% (60/85) |
| | 60 | 31 |
QSaveFile| Name: | QSaveFile | | Coverage: | 70.588% (60/85) |
| | 106 | 35 |
QHttpNetworkConnectionChannel| Name: | QHttpNetworkConnectionChannel | | Coverage: | 70.620% (387/548) |
| | 512 | 190 |
QCoreApplication| Name: | QCoreApplication | | Coverage: | 71.033% (282/397) |
| | 364 | 148 |
getMessage| Name: | getMessage | | Prototype: | static QString getMessage(const uchar *m, const uchar *end, const char *context, const char *sourceText, const char *comment, uint numerus) | | Coverage: | 71.111% (32/45) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp | | Lines: | 875-943 |
| | 48 | 19 |
BounceEase| Name: | BounceEase | | Coverage: | 71.429% (10/14) |
| | 13 | 8 |
PageItem| Name: | PageItem | | Coverage: | 71.429% (5/7) |
| | 39 | 5 |
QCommandLineOptionPrivate| Name: | QCommandLineOptionPrivate | | Coverage: | 71.429% (5/7) |
| | 7 | 4 |
QDnsMailExchangeRecord| Name: | QDnsMailExchangeRecord | | Coverage: | 71.429% (5/7) |
| | 10 | 7 |
QHttpMultiPartPrivate| Name: | QHttpMultiPartPrivate | | Coverage: | 71.429% (5/7) |
| | 9 | 3 |
QXmlSimpleReaderLocator| Name: | QXmlSimpleReaderLocator | | Coverage: | 71.429% (5/7) |
| | 3 | 3 |
_q_checkEntry| Name: | _q_checkEntry | | Prototype: | static inline bool _q_checkEntry(QAbstractFileEngine *&engine, bool resolvingEntry) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp | | Lines: | 118-129 |
| | 6 | 3 |
_q_dupEnvironment| Name: | _q_dupEnvironment | | Prototype: | static char **_q_dupEnvironment(const QProcessEnvironmentPrivate::Hash &environment, int *envc) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp | | Lines: | 293-316 |
| | 16 | 3 |
addressFromSockaddr| Name: | addressFromSockaddr | | Prototype: | static QHostAddress addressFromSockaddr(sockaddr *sa, int ifindex = 0, const QString &ifname = QString()) | | Coverage: | 71.429% (15/21) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp | | Lines: | 81-108 |
| | 16 | 7 |
caretIndex| Name: | caretIndex | | Prototype: | static int caretIndex(int offset, QRegExp::CaretMode caretMode) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp | | Lines: | 853-862 |
| | 5 | 3 |
checkWarnMessage| Name: | checkWarnMessage | | Prototype: | static void checkWarnMessage(const QIODevice *device, const char *function, const char *what) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp | | Lines: | 84-107 |
| | 11 | 3 |
isWord| Name: | isWord | | Prototype: | static bool isWord(QChar ch) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp | | Lines: | 702-705 |
| | 1 | 1 |
loadRulesFromFile| Name: | loadRulesFromFile | | Prototype: | static QVector<QLoggingRule> loadRulesFromFile(const QString &filePath) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qloggingregistry.cpp | | Lines: | 251-264 |
| | 10 | 3 |
massageAdjustedDateTime| Name: | massageAdjustedDateTime | | Prototype: | static void massageAdjustedDateTime(Qt::TimeSpec spec, const QTimeZone &zone, QDate *date, QTime *time) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | | Lines: | 3679-3706 |
| | 5 | 3 |
operator<| Name: | operator< | | Prototype: | bool operator<(const QElapsedTimer &v1, const QElapsedTimer &v2) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp | | Lines: | 235-238 |
| | 1 | 1 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug dbg, const QObject *o) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 4110-4120 |
| | 8 | 3 |
operator==| Name: | operator== | | Prototype: | bool operator==(QLatin1String s1, const QStringRef &s2) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | | Lines: | 9017-9026 |
| | 6 | 3 |
qDBusParametersForMethod| Name: | qDBusParametersForMethod | | Prototype: | int qDBusParametersForMethod(const QList<QByteArray> ¶meterTypes, QVector<int>& metaTypes, QString &errorMsg) | | Coverage: | 71.429% (20/28) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp | | Lines: | 133-189 |
| | 39 | 10 |
qDefaultMessageHandler| Name: | qDefaultMessageHandler | | Prototype: | static void qDefaultMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &buf) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp | | Lines: | 1530-1562 |
| | 6 | 3 |
qExtractServerTime| Name: | qExtractServerTime | | Prototype: | static QByteArray qExtractServerTime(const QByteArray& targetInfoBuff) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | | Lines: | 1212-1235 |
| | 16 | 3 |
qSetGlobalQHashSeed| Name: | qSetGlobalQHashSeed | | Prototype: | void qSetGlobalQHashSeed(int newSeed) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp | | Lines: | 328-338 |
| | 6 | 3 |
qStreamNtlmString| Name: | qStreamNtlmString | | Prototype: | static void qStreamNtlmString(QDataStream& ds, const QString& s, bool unicode) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | | Lines: | 930-939 |
| | 6 | 3 |
qsrand| Name: | qsrand | | Prototype: | void qsrand(uint seed) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | | Lines: | 3403-3440 |
| | 7 | 3 |
qt_call_pre_routines| Name: | qt_call_pre_routines | | Prototype: | static void qt_call_pre_routines() | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp | | Lines: | 270-283 |
| | 6 | 3 |
qt_readEscapedFormatString| Name: | qt_readEscapedFormatString | | Prototype: | QString qt_readEscapedFormatString(const QString &format, int *idx) | | Coverage: | 71.429% (15/21) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | | Lines: | 487-519 |
| | 19 | 7 |
qt_write_loop| Name: | qt_write_loop | | Prototype: | static qint64 qt_write_loop(int fd, const char *data, qint64 len) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile_unix.cpp | | Lines: | 82-92 |
| | 7 | 3 |
queuedConnectionTypes| Name: | queuedConnectionTypes | | Prototype: | static int *queuedConnectionTypes(const QList<QByteArray> &typeNames) | | Coverage: | 71.429% (10/14) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 83-105 |
| | 15 | 5 |
queuedConnectionTypes| Name: | queuedConnectionTypes | | Prototype: | static int *queuedConnectionTypes(const QArgumentType *argumentTypes, int argc) | | Coverage: | 71.429% (10/14) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 107-129 |
| | 15 | 5 |
toWindowsIdLiteral| Name: | toWindowsIdLiteral | | Prototype: | static QByteArray toWindowsIdLiteral(quint16 windowsIdKey) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp | | Lines: | 110-118 |
| | 5 | 3 |
QMimeDatabasePrivate| Name: | QMimeDatabasePrivate | | Coverage: | 71.667% (43/60) |
| | 68 | 28 |
x509UnknownExtensionToValue| Name: | x509UnknownExtensionToValue | | Prototype: | static QVariant x509UnknownExtensionToValue(X509_EXTENSION *ext) | | Coverage: | 71.795% (28/39) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp | | Lines: | 263-326 |
| | 39 | 11 |
quorem| Name: | quorem | | Prototype: | static int quorem(Bigint *b, Bigint *S) | | Coverage: | 71.875% (23/32) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | | Lines: | 1818-1916 |
| | 55 | 10 |
findSlot| Name: | findSlot | | Prototype: | static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes) | | Coverage: | 71.910% (64/89) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | | Lines: | 657-751 |
| | 58 | 23 |
QDBusMetaObject| Name: | QDBusMetaObject | | Coverage: | 72.000% (36/50) |
| | 57 | 16 |
ucstricmp| Name: | ucstricmp | | Prototype: | static int ucstricmp(const ushort *a, const ushort *ae, const uchar *b, const uchar *be) | | Coverage: | 72.000% (18/25) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | | Lines: | 406-433 |
| | 20 | 9 |
QSocks5SocketEnginePrivate| Name: | QSocks5SocketEnginePrivate | | Coverage: | 72.026% (224/311) |
| | 349 | 118 |
QFileSystemEngine| Name: | QFileSystemEngine | | Coverage: | 72.078% (222/308) |
| | 292 | 106 |