Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QRegExpLookaheadName: | QRegExpLookahead | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QRegExpPrivateName: | QRegExpPrivate | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QRegularExpressionMatchIteratorPrivateName: | QRegularExpressionMatchIteratorPrivate | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
QRegularExpressionMatchPrivateName: | QRegularExpressionMatchPrivate | Coverage: | 100.000% (5/5) |
| | 15 | 3 |
QSaveFilePrivateName: | QSaveFilePrivate | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QSemaphorePrivateName: | QSemaphorePrivate | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QSettingsIniSectionName: | QSettingsIniSection | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QSignalEventGeneratorName: | QSignalEventGenerator | Coverage: | 100.000% (2/2) |
| | 6 | 2 |
QSignalMapperPrivateName: | QSignalMapperPrivate | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QSlotObjectBaseDeleterName: | QSlotObjectBaseDeleter | Coverage: | 100.000% (4/4) |
| | 1 | 2 |
QSocks5SocketEngineHandlerName: | QSocks5SocketEngineHandler | Coverage: | 100.000% (8/8) |
| | 9 | 4 |
QSortFilterProxyModelGreaterThanName: | QSortFilterProxyModelGreaterThan | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
QSortFilterProxyModelLessThanName: | QSortFilterProxyModelLessThan | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
QSqlDriverPluginName: | QSqlDriverPlugin | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QSqlFieldPrivateName: | QSqlFieldPrivate | Coverage: | 100.000% (3/3) |
| | 12 | 3 |
QSqlRelationalTableModelPrivateName: | QSqlRelationalTableModelPrivate | Coverage: | 100.000% (22/22) |
| | 24 | 12 |
QSqlRelationalTableModelSqlName: | QSqlRelationalTableModelSql | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QSslEllipticCurveName: | QSslEllipticCurve | Coverage: | 100.000% (17/17) |
| | 26 | 9 |
QSslErrorEntryName: | QSslErrorEntry | Coverage: | 100.000% (1/1) |
| | 5 | 1 |
QSslSocketGlobalDataName: | QSslSocketGlobalData | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QStatePrivateName: | QStatePrivate | Coverage: | 100.000% (32/32) |
| | 32 | 14 |
QStaticPluginName: | QStaticPlugin | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QStringSplitterName: | QStringSplitter | Coverage: | 100.000% (13/13) |
| | 8 | 5 |
QSystemLocaleSingletonName: | QSystemLocaleSingleton | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QTemporaryDirPrivateName: | QTemporaryDirPrivate | Coverage: | 100.000% (5/5) |
| | 8 | 3 |
QTestDataPrivateName: | QTestDataPrivate | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QTextDecoderName: | QTextDecoder | Coverage: | 100.000% (10/10) |
| | 12 | 8 |
QTextEncoderName: | QTextEncoder | Coverage: | 100.000% (4/4) |
| | 6 | 4 |
QTimeZoneSingletonName: | QTimeZoneSingleton | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QTimerEventName: | QTimerEvent | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QTransformToFTMatrixName: | QTransformToFTMatrix | Prototype: | static inline FT_Matrix QTransformToFTMatrix(const QTransform &matrix) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp | Lines: | 1392-1402 |
| | 6 | 1 |
QUnhandledExceptionName: | QUnhandledException | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
QUnixPageSetupDialogPrivateName: | QUnixPageSetupDialogPrivate | Coverage: | 100.000% (2/2) |
| | 13 | 2 |
QUrlInfoPrivateName: | QUrlInfoPrivate | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QUrlQueryPrivateName: | QUrlQueryPrivate | Coverage: | 100.000% (64/64) |
| | 71 | 26 |
QUrlUtf8TraitsName: | QUrlUtf8Traits | Coverage: | 100.000% (4/4) |
| | 7 | 4 |
QUtf16BECodecName: | QUtf16BECodec | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
QUtf16CodecName: | QUtf16Codec | Coverage: | 100.000% (5/5) |
| | 5 | 5 |
QUtf16LECodecName: | QUtf16LECodec | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
QUtf32BECodecName: | QUtf32BECodec | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
QUtf32CodecName: | QUtf32Codec | Coverage: | 100.000% (5/5) |
| | 6 | 5 |
QUtf32LECodecName: | QUtf32LECodec | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
QUtf8CodecName: | QUtf8Codec | Coverage: | 100.000% (5/5) |
| | 5 | 5 |
QVariantPrivateName: | QVariantPrivate | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QWriteNotifierName: | QWriteNotifier | Coverage: | 100.000% (9/9) |
| | 7 | 4 |
QXlibScopedPointerDeleterName: | QXlibScopedPointerDeleter | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QXmlNamespaceSupportPrivateName: | QXmlNamespaceSupportPrivate | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QXmlSimpleReaderLocatorName: | QXmlSimpleReaderLocator | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QXmlStreamEntityDeclarationName: | QXmlStreamEntityDeclaration | Coverage: | 100.000% (2/2) |
| | 7 | 2 |
QXmlStreamNamespaceDeclarationName: | QXmlStreamNamespaceDeclaration | Coverage: | 100.000% (3/3) |
| | 6 | 3 |
QXmlStreamNotationDeclarationName: | QXmlStreamNotationDeclaration | Coverage: | 100.000% (2/2) |
| | 5 | 2 |
QXmlStreamPrivateTagStackName: | QXmlStreamPrivateTagStack | Coverage: | 100.000% (1/1) |
| | 7 | 1 |
QtFreetypeDataName: | QtFreetypeData | Coverage: | 100.000% (5/5) |
| | 6 | 3 |
SHA224_256AddLengthName: | SHA224_256AddLength | Prototype: | static inline int SHA224_256AddLength(SHA256Context *context, unsigned int length) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp | Lines: | 153-157 |
| | 2 | 1 |
SHA384_512AddLengthName: | SHA384_512AddLength | Prototype: | static inline int SHA384_512AddLength(SHA512Context *context, unsigned int length) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp | Lines: | 158-162 |
| | 2 | 1 |
ToBeLookedUpEqualsName: | ToBeLookedUpEquals | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
UnconditionalTransitionName: | UnconditionalTransition | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
XInput2TouchDeviceDataName: | XInput2TouchDeviceData | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
_QStateMachine_InternalName: | _QStateMachine_Internal | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
_q_fromHexName: | _q_fromHex | Prototype: | template <class Char, class Integral> bool _q_fromHex(const Char *&src, Integral &value) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp | Lines: | 65-80 |
| | 8 | 3 |
_q_futexName: | _q_futex | Prototype: | static inline int _q_futex(void *addr, int op, int val, const struct timespec *timeout) noexcept | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex_linux.cpp | Lines: | 112-124 |
| | 4 | 1 |
_q_interpolateName: | _q_interpolate | Prototype: | template<> inline QRect _q_interpolate(const QRect &f, const QRect &t, qreal progress) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp | Lines: | 167-175 |
| | 6 | 1 |
_q_mapFromX509NameName: | _q_mapFromX509Name | Prototype: | static QMap<QByteArray, QString> _q_mapFromX509Name(X509_NAME *name) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp | Lines: | 600-614 |
| | 9 | 2 |
_q_toHexName: | _q_toHex | Prototype: | template <class Char, class Integral> void _q_toHex(Char *&dst, Integral value) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp | Lines: | 52-63 |
| | 4 | 2 |
_q_uuidToHexName: | _q_uuidToHex | Prototype: | template <class Char> void _q_uuidToHex(Char *&dst, const uint &d1, const ushort &d2, const ushort &d3, const uchar (&d4)[8]) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp | Lines: | 82-98 |
| | 13 | 3 |
addLikelySubtagsName: | addLikelySubtags | Prototype: | static bool addLikelySubtags(QLocaleId &localeId) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | Lines: | 216-229 |
| | 8 | 3 |
adjustFtpPathName: | adjustFtpPath | Prototype: | static QUrl adjustFtpPath(QUrl url) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp | Lines: | 4138-4146 |
| | 5 | 3 |
aggregateParameterCountName: | aggregateParameterCount | Prototype: | static int aggregateParameterCount(const std::vector<QMetaMethodBuilderPrivate> &methods) | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp | Lines: | 1160-1166 |
| | 4 | 2 |
animationValueLessThanName: | animationValueLessThan | Prototype: | static bool animationValueLessThan(const QVariantAnimation::KeyValue &p1, const QVariantAnimation::KeyValue &p2) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp | Lines: | 157-160 |
| | 1 | 1 |
any_ofName: | any_of | Prototype: | template<class InputIt, class UnaryPredicate> bool any_of(InputIt first, InputIt last, UnaryPredicate p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp | Lines: | 77-81 |
| | 1 | 1 |
appendComponentIfPresentName: | appendComponentIfPresent | Prototype: | static inline void appendComponentIfPresent(QString &msg, bool present, const char *componentName, const QString &component) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp | Lines: | 4017-4026 |
| | 5 | 2 |
appendIntToFourBytesName: | appendIntToFourBytes | Prototype: | static void appendIntToFourBytes(char *output, qint32 number) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp | Lines: | 386-389 |
| | 1 | 1 |
appendIntToThreeBytesName: | appendIntToThreeBytes | Prototype: | static void appendIntToThreeBytes(char *output, qint32 number) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp | Lines: | 380-384 |
| | 2 | 1 |
appendSeparatorName: | appendSeparator | Prototype: | static inline void appendSeparator(QStringList *list, const QString &string, int from, int size, int lastQuote) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp | Lines: | 358-362 |
| | 2 | 1 |
appendToUserName: | appendToUser | Prototype: | static inline void appendToUser(QString &appendTo, const QString &value, QUrl::FormattingOptions options, const ushort *actions) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp | Lines: | 839-849 |
| | 5 | 3 |
append_utf8Name: | append_utf8 | Prototype: | static void append_utf8(QString &qs, const char *cs, int len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 5983-5989 |
| | 4 | 1 |
applicationXColorLiteralName: | applicationXColorLiteral | Coverage: | 100.000% (1/1) |
| | 0 | 1 |
applicationXColorLiteralName: | applicationXColorLiteral | Prototype: | static inline QString applicationXColorLiteral() | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp | Lines: | 52-52 |
| | 0 | 2 |
applicationXQtImageLiteralName: | applicationXQtImageLiteral | Coverage: | 100.000% (1/1) |
| | 0 | 1 |
applicationXQtImageLiteralName: | applicationXQtImageLiteral | Prototype: | static inline QString applicationXQtImageLiteral() | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp | Lines: | 53-53 |
| | 0 | 2 |
areMetricsTooLargeName: | areMetricsTooLarge | Prototype: | static inline bool areMetricsTooLarge(const QFontEngineFT::GlyphInfo &info) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp | Lines: | 878-884 |
| | 3 | 1 |
argumentTypesFromStringName: | argumentTypesFromString | Prototype: | static void argumentTypesFromString(const char *str, const char *end, QArgumentTypeArray &types) | Coverage: | 100.000% (20/20) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | Lines: | 654-672 |
| | 13 | 6 |
ascendingLessThanName: | ascendingLessThan | Prototype: | static bool ascendingLessThan(const QPair<QString, int> &s1, const QPair<QString, int> &s2) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qstringlistmodel.cpp | Lines: | 254-257 |
| | 1 | 1 |
asciiIsLetterName: | asciiIsLetter | Prototype: | static inline bool asciiIsLetter(char ch) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 449-453 |
| | 2 | 1 |
authenticationKeyName: | authenticationKey | Prototype: | static inline QByteArray authenticationKey(const QUrl &url, const QString &realm) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessauthenticationmanager.cpp | Lines: | 141-146 |
| | 3 | 1 |
binName: | bin | Prototype: | QTextStream &bin(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 2681-2685 |
| | 2 | 1 |
bm_findName: | bm_find | Prototype: | static inline int bm_find(const uchar *cc, int l, int index, const uchar *puc, uint pl, const uchar *skiptable) | Coverage: | 100.000% (25/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp | Lines: | 55-88 |
| | 21 | 9 |
bm_findName: | bm_find | Prototype: | static inline int bm_find(const ushort *uc, uint l, int index, const ushort *puc, uint pl, const uchar *skiptable, Qt::CaseSensitivity cs) | Coverage: | 100.000% (50/50) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringmatcher.cpp | Lines: | 63-121 |
| | 37 | 17 |
bm_init_skiptableName: | bm_init_skiptable | Prototype: | static inline void bm_init_skiptable(const uchar *cc, int len, uchar *skiptable) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp | Lines: | 46-53 |
| | 5 | 2 |
bm_init_skiptableName: | bm_init_skiptable | Prototype: | static void bm_init_skiptable(const ushort *uc, int len, uchar *skiptable, Qt::CaseSensitivity cs) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringmatcher.cpp | Lines: | 44-61 |
| | 11 | 4 |
bomName: | bom | Prototype: | QTextStream &bom(QTextStream &stream) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp | Lines: | 3028-3032 |
| | 2 | 1 |
c_privateName: | c_private | Prototype: | static QLocalePrivate *c_private() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | Lines: | 537-541 |
| | 1 | 1 |
calculateDowDateName: | calculateDowDate | Prototype: | static QDate calculateDowDate(int year, int month, int dayOfWeek, int week) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 341-353 |
| | 9 | 3 |
canConvertMetaObjectName: | canConvertMetaObject | Prototype: | static bool canConvertMetaObject(int fromId, int toId, QObject *fromObject) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | Lines: | 2935-2950 |
| | 6 | 3 |
can_consumeName: | can_consume | Prototype: | static inline bool can_consume(const char * &c, char ch) noexcept | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 6025-6032 |
| | 4 | 2 |
castToInterpolatorName: | castToInterpolator | Prototype: | template<typename T> static inline QVariantAnimation::Interpolator castToInterpolator(QVariant (*func)(const T &from, const T &to, qreal progress)) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp | Lines: | 449-452 |
| | 1 | 1 |
checkDBusGlobalMenuAvailableName: | checkDBusGlobalMenuAvailable | Coverage: | 100.000% (1/1) |
| | 0 | 1 |
checkDBusGlobalMenuAvailableName: | checkDBusGlobalMenuAvailable | Prototype: | static bool checkDBusGlobalMenuAvailable() | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp | Lines: | 121-126 |
| | 2 | 2 |
checkStatementName: | checkStatement | Prototype: | static bool checkStatement(bool statement, const char *msg, const char *file, int line) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestresult.cpp | Lines: | 215-237 |
| | 15 | 4 |
cleanDriverDictName: | cleanDriverDict | Prototype: | static void cleanDriverDict() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp | Lines: | 206-212 |
| | 4 | 1 |