QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3622
...4
eLOC - Effective Lines of Code: 141
5
eLOC - Effective Lines of Code: 90
6
eLOC - Effective Lines of Code: 52
7
eLOC - Effective Lines of Code: 28
89
eLOC - Effective Lines of Code: 5
10
eLOC - Effective Lines of Code: 1
FunctionCondition %ModificationseLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QResourceFileEnginePrivate
Name: QResourceFileEnginePrivate
Coverage:  87.500% (7/8)
Comparison: Different
 87.500% (7/8)
Different126
QMimeMagicRuleMatcher
Name: QMimeMagicRuleMatcher
Coverage: 100.000% (5/5)
Comparison: Different
100.000% (5/5)
Different129
IsInvalidName
Name: IsInvalidName
Coverage:  57.143% (8/14)
Comparison: Different
 57.143% (8/14)
Different126
toIntegral_helper
Name: toIntegral_helper
Prototype: template <typename T> static inline T toIntegral_helper(const QLocalePrivate *d, const QChar *data, int len, bool *ok)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1104-1119
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines (reference): 1092-1112
Comparison: Different
 28.571% (2/7)
Different113
sanityCheck
Name: sanityCheck
Prototype: static bool sanityCheck(const QList<QWidget *> &widgets, const int index, const char *where)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 196-211
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines (reference): 191-206
Comparison: Different
  0.000% (0/7)
Different113
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
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines (reference): 668-683
Comparison: Different
 60.000% (6/10)
Different114
qdtoa
Name: qdtoa
Prototype: QString qdtoa(qreal d, int *decpt, int *sign)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 560-577
Comparison: New
  0.000% (0/9)
New113
qHash
Name: qHash
Prototype: uint qHash(const QTransform &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 800-813
Comparison: New
  0.000% (0/1)
New111
native_sub_image
Name: native_sub_image
Prototype: static QImage native_sub_image(QByteArray *buffer, const int dstStride, const QImage &src, const QRect &rect, bool swap)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 330-351
Comparison: New
  0.000% (0/16)
New115
convertARGBPMToARGB64PM
Name: convertARGBPMToARGB64PM
Prototype: template<QImage::Format Format> static const QRgba64 * convertARGBPMToARGB64PM(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 283-335
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 247-280
Comparison: Different
  0.000% (0/11)
Different112
convertARGBPMToARGB32PM
Name: convertARGBPMToARGB32PM
Prototype: template<QImage::Format Format> static const uint * convertARGBPMToARGB32PM(uint *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 229-281
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 212-245
Comparison: Different
  0.000% (0/11)
Different112
childWindowAt
Name: childWindowAt
Prototype: static QWindow *childWindowAt(QWindow *win, const QPoint &p)
Coverage:  72.222% (13/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 287-304
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines (reference): 267-284
Comparison: Different
 72.222% (13/18)
Different116
QWheelEvent
Name: QWheelEvent
Coverage:  0.000% (0/12)
Comparison: Different
  0.000% (0/12)
Different118
QSizeF
Name: QSizeF
Coverage:  93.750% (15/16)
Comparison: Different
 93.750% (15/16)
Different115
QSharedNetworkSessionManager
Name: QSharedNetworkSessionManager
Coverage:  87.500% (7/8)
Comparison: Different
 87.500% (7/8)
Different114
QNonContiguousByteDeviceBufferImpl
Name: QNonContiguousByteDeviceBufferImpl
Coverage: 100.000% (2/2)
Comparison: Different
100.000% (2/2)
Different116
QBasicAtomicBitField
Name: QBasicAtomicBitField
Coverage: 100.000% (8/8)
Comparison: Different
100.000% (8/8)
Different114
shouldIncludeFs
Name: shouldIncludeFs
Prototype: static bool shouldIncludeFs(const QStorageIterator &it)
Coverage:  86.667% (13/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp
Lines: 157-192
Comparison: New
 86.667% (13/15)
New103
setWidthAttribute
Name: setWidthAttribute
Prototype: static void setWidthAttribute(QTextLength *width, const QString &valueStr)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1422-1437
Comparison: New
  0.000% (0/12)
New104
qt_tlw_for_window
Name: qt_tlw_for_window
Prototype: QWidget *qt_tlw_for_window(QWindow *wnd)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2223-2242
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines (reference): 2224-2240
Comparison: Different
  0.000% (0/18)
Different106
qTopLevelDomain
Name: qTopLevelDomain
Prototype: QString qTopLevelDomain(const QString &domain)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines: 84-98
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines (reference): 73-87
Comparison: Different
 80.000% (8/10)
Different104
qIsEffectiveTLD
Name: qIsEffectiveTLD
Prototype: bool qIsEffectiveTLD(const QStringRef &domain)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines: 106-125
Comparison: New
100.000% (10/10)
New104
qHash
Name: qHash
Prototype: uint qHash(const QUrl &url, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 4123-4136
Comparison: New
100.000% (4/4)
New102
parse_flag_characters
Name: parse_flag_characters
Prototype: static uint parse_flag_characters(const char * &c) noexcept
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5991-6006
Comparison: New
 93.750% (15/16)
New109
findMethodCandidates
Name: findMethodCandidates
Prototype: static inline QByteArray findMethodCandidates(const QMetaObject *metaObject, const char *nonExistentMember)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1348-1363
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines (reference): 1337-1352
Comparison: Different
100.000% (10/10)
Different104
findAllLibs
Name: findAllLibs
Prototype: static QStringList findAllLibs(QLatin1String filter)
Coverage:  0.000% (0/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 550-566
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines (reference): 544-560
Comparison: Different
  0.000% (0/3)
Different103
fillBackground
Name: fillBackground
Prototype: static void fillBackground(QPainter *p, const QRectF &rect, QBrush brush, const QRectF &gradientRect = QRectF())
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 1861-1876
Comparison: New
  0.000% (0/10)
New103
deviceRegion
Name: deviceRegion
Prototype: static QRegion deviceRegion(const QRegion &region, QWindow *window, const QPoint &offset)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qplatformbackingstore.cpp
Lines: 248-262
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qplatformbackingstore.cpp
Lines (reference): 247-261
Comparison: Different
  0.000% (0/7)
Different103
cpuidFeatures07_00
Name: cpuidFeatures07_00
Prototype: static void cpuidFeatures07_00(uint &ebx, uint &ecx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 252-276
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines (reference): 208-227
Comparison: Different indentation
100.000% (1/1)
Different indentation101
TextureBinder
Name: TextureBinder
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different1010
QMetaObjectBuilderPrivate
Name: QMetaObjectBuilderPrivate
Coverage: 100.000% (10/10)
Comparison: Different
100.000% (10/10)
Different107
QGenericPluginFactory
Name: QGenericPluginFactory
Coverage:  0.000% (0/7)
Comparison: Different
  0.000% (0/7)
Different104
QBearerEngine
Name: QBearerEngine
Coverage: 100.000% (2/2)
Comparison: Different
100.000% (2/2)
Different104
parse_length_modifier
Name: parse_length_modifier
Prototype: static LengthMod parse_length_modifier(const char * &c) noexcept
Coverage:  35.714% (5/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6034-6047
Comparison: New
 35.714% (5/14)
New98
maxBasicCpuidSupported
Name: maxBasicCpuidSupported
Prototype: static int maxBasicCpuidSupported()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 181-224
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines (reference): 146-185
Comparison: Same
100.000% (1/1)
Same91
huntAndDestroy
Name: huntAndDestroy
Prototype: static void huntAndDestroy(QObject *needle, QDBusConnectionPrivate::ObjectTreeNode &haystack)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 584-599
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines (reference): 578-594
Comparison: Different
100.000% (6/6)
Different94
convertToRGB64
Name: convertToRGB64
Prototype: template<QImage::Format Format> static const QRgba64 * convertToRGB64(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 199-227
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 182-210
Comparison: Different
  0.000% (0/4)
Different92
allMyDockWidgets
Name: allMyDockWidgets
Prototype: static QList<QDockWidget*> allMyDockWidgets(const QWidget *mainWindow)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 868-883
Comparison: New
  0.000% (0/12)
New96
QXcbXSettingsPropertyValue
Name: QXcbXSettingsPropertyValue
Coverage:  50.000% (3/6)
Comparison: Different
 50.000% (3/6)
Different95
QRasterWindowPrivate
Name: QRasterWindowPrivate
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different94
QPlatformPrinterSupportPlugin
Name: QPlatformPrinterSupportPlugin
Coverage:  80.000% (8/10)
Comparison: Different indentation
 80.000% (8/10)
Different indentation95
QOpenGLShaderProgramPrivate
Name: QOpenGLShaderProgramPrivate
Coverage:  0.000% (0/5)
Comparison: Different
  0.000% (0/5)
Different96
QGnomeThemePrivate
Name: QGnomeThemePrivate
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different93
QGLShaderProgramPrivate
Name: QGLShaderProgramPrivate
Coverage:  0.000% (0/5)
Comparison: Different
  0.000% (0/5)
Different96
updateBlockedStatusRecursion
Name: updateBlockedStatusRecursion
Prototype: static void updateBlockedStatusRecursion(QWindow *window, bool shouldBeBlocked)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 729-741
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines (reference): 693-704
Comparison: Different
  0.000% (0/8)
Different84
themeableHint
Name: themeableHint
Prototype: static inline QVariant themeableHint(QPlatformTheme::ThemeHint th, QPlatformIntegration::StyleHint ih)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qstylehints.cpp
Lines: 53-66
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qstylehints.cpp
Lines (reference): 47-60
Comparison: Different
  0.000% (0/10)
Different84
supportedImageHandlerMimeTypes
Name: supportedImageHandlerMimeTypes
Prototype: void supportedImageHandlerMimeTypes(QFactoryLoader *loader, QImageIOPlugin::Capability cap, QList<QByteArray> *result)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 849-867
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines (reference): 843-861
Comparison: Different
  0.000% (0/12)
Different87
separate_if
Name: separate_if
Prototype: template <typename InputIt, typename OutputIt1, typename OutputIt2, typename UnaryPredicate> std::pair<OutputIt1, OutputIt2> separate_if(InputIt first, InputIt last, OutputIt1 dest1, OutputIt2 dest2, UnaryPredicate p)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 83-97
Comparison: New
100.000% (8/8)
New83
read_xpm_header
Name: read_xpm_header
Prototype: static bool read_xpm_header( QIODevice *device, const char * const * source, int& index, QByteArray &state, int *cpp, int *ncols, int *w, int *h)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 839-856
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines (reference): 833-853
Comparison: Different
  0.000% (0/7)
Different84
qt_init_picture_plugins
Name: qt_init_picture_plugins
Prototype: void qt_init_picture_plugins()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1415-1431
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines (reference): 1409-1427
Comparison: Different indentation
  0.000% (0/7)
Different indentation84
qstrntod
Name: qstrntod
Prototype: double qstrntod(const char *s00, int len, const char **se, bool *ok)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 548-558
Comparison: New
  0.000% (0/7)
New83
qrand
Name: qrand
Prototype: int qrand()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3520-3564
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines (reference): 3457-3501
Comparison: Same
100.000% (7/7)
Same83
qHash
Name: qHash
Prototype: uint qHash(const QMatrix &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 992-1002
Comparison: New
  0.000% (0/1)
New81
parse_field_width
Name: parse_field_width
Prototype: static int parse_field_width(const char * &c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6008-6021
Comparison: New
 50.000% (2/4)
New82
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
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines (reference): 849-862
Comparison: Different
 60.000% (3/5)
Different83
inputMethodQueryRectangle_helper
Name: inputMethodQueryRectangle_helper
Prototype: static QRectF inputMethodQueryRectangle_helper(Qt::InputMethodQuery imquery, const QTransform &xform)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qinputmethod.cpp
Lines: 130-141
Comparison: New
  0.000% (0/7)
New83
formatBacktraceForLogMessage
Name: formatBacktraceForLogMessage
Prototype: static QString formatBacktraceForLogMessage(const QMessagePattern::BacktraceParams backtraceParams, const char *function)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1268-1283
Comparison: New
 44.444% (4/9)
New83
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: 716-732
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines (reference): 712-728
Comparison: Different
 55.556% (5/9)
Different83
copy_unswapped
Name: copy_unswapped
Prototype: static inline void copy_unswapped(char *dst, int dstBytesPerLine, const QImage &img, const QRect &rect)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 294-307
Comparison: New
  0.000% (0/4)
New82
QXcbSoftwareOpenGLEnforcer
Name: QXcbSoftwareOpenGLEnforcer
Coverage:  44.444% (8/18)
Comparison: New
 44.444% (8/18)
New88
QStyleSheetStyleCaches
Name: QStyleSheetStyleCaches
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different82
QGraphicsItemCache
Name: QGraphicsItemCache
Coverage:  0.000% (0/2)
Comparison: Different
  0.000% (0/2)
Different82
searchExecutable
Name: searchExecutable
Prototype: static inline QString searchExecutable(const QStringList &searchPaths, const QString &executableName)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp
Lines: 449-460
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp
Lines (reference): 462-473
Comparison: Different
100.000% (5/5)
Different73
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: 3466-3503
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines (reference): 3403-3440
Comparison: Same
 71.429% (5/7)
Same73
paintsOver
Name: paintsOver
Prototype: static bool paintsOver(const QCss::BorderStyle *styles, const QBrush *colors, QCss::Edge e1, QCss::Edge e2)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 332-346
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines (reference): 326-338
Comparison: Different
  0.000% (0/15)
Different73
nameFilterForMime
Name: nameFilterForMime
Prototype: static QString nameFilterForMime(const QString &mimeType)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1526-1539
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines (reference): 1526-1539
Comparison: Different
  0.000% (0/7)
Different74
launch
Name: launch
Prototype: static inline bool launch(const QString &launcher, const QUrl &url)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 118-131
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines (reference): 110-123
Comparison: Different
  0.000% (0/7)
Different73
isValidSlot
Name: isValidSlot
Prototype: static bool isValidSlot(const QMetaMethod &sl)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 173-182
Comparison: New
 80.000% (8/10)
New72
hb_qt_font_get_for_engine
Name: hb_qt_font_get_for_engine
Prototype: hb_font_t *hb_qt_font_get_for_engine(QFontEngine *fe)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 723-731
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines (reference): 721-733
Comparison: Different
  0.000% (0/4)
Different73
hb_qt_face_get_for_engine
Name: hb_qt_face_get_for_engine
Prototype: hb_face_t *hb_qt_face_get_for_engine(QFontEngine *fe)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 677-685
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines (reference): 671-683
Comparison: Different
  0.000% (0/4)
Different73
QEvdevTabletHandlerThread
Name: QEvdevTabletHandlerThread
Coverage:  0.000% (0/3)
Comparison: Different
  0.000% (0/3)
Different73
QAbstractOpenGLFunctionsPrivate
Name: QAbstractOpenGLFunctionsPrivate
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different73
unixCheckClockType
Name: unixCheckClockType
Prototype: static int unixCheckClockType()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp
Lines: 113-149
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp
Lines (reference): 106-138
Comparison: Different
100.000% (1/1)
Different62
timerSourceCheckHelper
Name: timerSourceCheckHelper
Prototype: static gboolean timerSourceCheckHelper(GTimerSource *src)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 140-150
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines (reference): 134-144
Comparison: Different
100.000% (7/7)
Different63
shiftConstraints
Name: shiftConstraints
Prototype: static void shiftConstraints(const QList<QSimplexConstraint *> &constraints, qreal amount)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2179-2186
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines (reference): 2179-2189
Comparison: Different
  0.000% (0/4)
Different63
sanityCheck
Name: sanityCheck
Prototype: static bool sanityCheck(const QMdiSubWindow * const child, const char *where)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 185-194
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines (reference): 180-189
Comparison: Different
  0.000% (0/4)
Different62
qt_hash
Name: qt_hash
Prototype: static uint qt_hash(const QChar *p, int n) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 408-418
Comparison: New
100.000% (4/4)
New62
qt_gettime
Name: qt_gettime
Prototype: struct timespec qt_gettime() noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp
Lines: 170-180
Comparison: New
100.000% (1/1)
New61
qHash
Name: qHash
Prototype: inline uint qHash(const FallbacksCacheKey &key, uint seed = 0) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 444-452
Comparison: New
  0.000% (0/1)
New61
qHash
Name: qHash
Prototype: uint qHash(const QUrlQuery &key, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 432-442
Comparison: New
100.000% (4/4)
New62
qHash
Name: qHash
Prototype: uint qHash(const QBitArray &bitArray, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 248-259
Comparison: New
100.000% (4/4)
New62
operator==
Name: operator==
Prototype: bool operator==(QLatin1String s1, const QStringRef &s2) noexcept
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 9097-9106
Comparison: New
 71.429% (5/7)
New63
load_glyph_image_region_to_texture
Name: load_glyph_image_region_to_texture
Prototype: static void load_glyph_image_region_to_texture(QOpenGLContext *ctx, const QImage &srcImg, int x, int y, int w, int h, GLuint texture, int tx, int ty)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureglyphcache.cpp
Lines: 254-270
Comparison: New
  0.000% (0/11)
New62
iconEngineFromSuffix
Name: iconEngineFromSuffix
Prototype: static QIconEngine *iconEngineFromSuffix(const QString &fileName, const QString &suffix)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 984-995
Comparison: New
  0.000% (0/10)
New64
hash
Name: hash
Prototype: static inline uint hash(const uchar *p, int len, uint seed) noexcept
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 202-213
Comparison: New
 28.571% (2/7)
New63
hash
Name: hash
Prototype: static inline uint hash(const QChar *p, int len, uint seed) noexcept
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 220-231
Comparison: New
 28.571% (2/7)
New63
getVariables
Name: getVariables
Prototype: QList<AnchorData *> getVariables(const QList<QSimplexConstraint *> &constraints)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2062-2071
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines (reference): 2055-2065
Comparison: Different
  0.000% (0/7)
Different63
cpuidFeatures01
Name: cpuidFeatures01
Prototype: static void cpuidFeatures01(uint &ecx, uint &edx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 226-246
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines (reference): 187-202
Comparison: Different indentation
100.000% (1/1)
Different indentation61
collectParentMimeTypes
Name: collectParentMimeTypes
Prototype: static void collectParentMimeTypes(const QString &mime, QStringList &allParents)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 344-356
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines (reference): 338-351
Comparison: Different
100.000% (6/6)
Different64
areMetricsTooLarge
Name: 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
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines (reference): 846-855
Comparison: Different
100.000% (1/1)
Different61
QRegularExpressionValidatorPrivate
Name: QRegularExpressionValidatorPrivate
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different62
QAbstractConcatenable
Name: QAbstractConcatenable
Coverage: 100.000% (8/8)
Comparison: Different
100.000% (8/8)
Different64
socketType
Name: socketType
Prototype: static const char *socketType(QSocketNotifier::Type type)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 78-90
Comparison: New
  0.000% (0/7)
New54
qgpu_features
Name: qgpu_features
Prototype: std::set<QByteArray> *qgpu_features(const QString &filename)
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 531-538
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines (reference): 541-548
Comparison: Different
  0.000% (0/2)
Different52
qHash
Name: qHash
Prototype: static uint qHash(const QRegExpEngineKey &key, uint seed = 0) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 896-903
Comparison: New
100.000% (1/1)
New51
nameForConnector
Name: nameForConnector
Prototype: static QByteArray nameForConnector(const drmModeConnectorPtr connector)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/qeglfskmsdevice.cpp
Lines: 107-117
Comparison: New
  0.000% (0/4)
New52
msgSyntaxWarning
Name: msgSyntaxWarning
Prototype: static QString msgSyntaxWarning(const QJsonObject &object, const QString &what)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 302-309
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines (reference): 312-319
Comparison: Different
  0.000% (0/1)
Different51
foldCase
Name: foldCase
Prototype: static inline uint foldCase(uint ch, uint &last) noexcept
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1521-1528
Comparison: New
 83.333% (5/6)
New52
createMagicMatchRule
Name: createMagicMatchRule
Prototype: static CreateMagicMatchRuleResult createMagicMatchRule(const QXmlStreamAttributes &atts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetypeparser.cpp
Lines: 186-193
Comparison: New
100.000% (1/1)
New51
copy_swapped
Name: copy_swapped
Prototype: template <class Pixel> static inline void copy_swapped(char *dst, const int dstStride, const QImage &img, const QRect &rect)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 309-328
Comparison: New
  0.000% (0/7)
New53
Page:<>1
eLOC - Effective Lines of Code: 3622
...4
eLOC - Effective Lines of Code: 141
5
eLOC - Effective Lines of Code: 90
6
eLOC - Effective Lines of Code: 52
7
eLOC - Effective Lines of Code: 28
89
eLOC - Effective Lines of Code: 5
10
eLOC - Effective Lines of Code: 1

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