Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
blend_tiled_generic_rgb64Name: | blend_tiled_generic_rgb64 | Prototype: | static void blend_tiled_generic_rgb64(int count, const QSpan *spans, void *userData) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 4420-4469 |
| | 39 | 10 |
QTimerName: | QTimer | Coverage: | 83.333% (45/54) |
| | 39 | 22 |
QTextDocumentFragmentName: | QTextDocumentFragment | Coverage: | 0.000% (0/40) |
| | 39 | 20 |
QMdiAreaTabBarName: | QMdiAreaTabBar | Coverage: | 0.000% (0/29) |
| | 39 | 11 |
QListWidgetPrivateName: | QListWidgetPrivate | Coverage: | 0.000% (0/23) |
| | 39 | 13 |
QGraphicsRotationName: | QGraphicsRotation | Coverage: | 0.000% (0/31) |
| | 39 | 16 |
QGraphicsPathItemName: | QGraphicsPathItem | Coverage: | 0.000% (0/31) |
| | 39 | 19 |
QDoubleValidatorName: | QDoubleValidator | Coverage: | 0.000% (0/28) |
| | 39 | 16 |
QDesktopServicesName: | QDesktopServices | Coverage: | 0.000% (0/25) |
| | 39 | 11 |
QDBusPendingCallName: | QDBusPendingCall | Coverage: | 91.892% (34/37) |
| | 39 | 19 |
QBitmapName: | QBitmap | Coverage: | 0.000% (0/28) |
| | 39 | 15 |
QBasicTimerName: | QBasicTimer | Coverage: | 62.222% (28/45) |
| | 39 | 17 |
QAccessibleTextEditName: | QAccessibleTextEdit | Coverage: | 0.000% (0/34) |
| | 39 | 19 |
PageItemName: | PageItem | Coverage: | 71.429% (5/7) |
| | 39 | 5 |
qt_socks5_get_host_address_and_portName: | qt_socks5_get_host_address_and_port | Prototype: | static int qt_socks5_get_host_address_and_port(const QByteArray &buf, QHostAddress *pAddress, quint16 *pPort, int *pPos) | Coverage: | 78.125% (25/32) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp | Lines: | 218-277 |
| | 38 | 11 |
qt_bitmapblit_templateName: | qt_bitmapblit_template | Prototype: | template <class DST> static inline void qt_bitmapblit_template(QRasterBuffer *rasterBuffer, int x, int y, DST color, const uchar *map, int mapWidth, int mapHeight, int mapStride) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 5503-5563 |
| | 38 | 14 |
qt_bitmapToRegionName: | qt_bitmapToRegion | Prototype: | QRegionPrivate *qt_bitmapToRegion(const QBitmap& bitmap) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp | Lines: | 3760-3833 |
| | 38 | 12 |
qglx_reduceFormatName: | qglx_reduceFormat | Prototype: | bool qglx_reduceFormat(QSurfaceFormat *format) | Coverage: | 0.000% (0/37) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp | Lines: | 330-395 |
| | 38 | 13 |
qConvertARGB64PMToA2RGB30PM_sse2Name: | qConvertARGB64PMToA2RGB30PM_sse2 | Prototype: | template<QtPixelOrder PixelOrder> static inline void qConvertARGB64PMToA2RGB30PM_sse2(uint *dest, const QRgba64 *buffer, int count) | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 1261-1319 |
| | 38 | 11 |
eventClassNameName: | eventClassName | Prototype: | static const char *eventClassName(QEvent::Type t) | Coverage: | 0.000% (0/109) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qevent.cpp | Lines: | 3709-3824 |
| | 38 | 73 |
digestMd5ResponseHelperName: | digestMd5ResponseHelper | Prototype: | static QByteArray digestMd5ResponseHelper( const QByteArray &alg, const QByteArray &userName, const QByteArray &realm, const QByteArray &password, const QByteArray &nonce, const QByteArray &nonceCount, const QByteArray &cNonce, const QByteArray &qop, const QByteArray &method, const QByteArray &digestUri, const QByteArray &hEntity ) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | Lines: | 611-674 |
| | 38 | 4 |
QUnicodeTablesName: | QUnicodeTables | Coverage: | 88.889% (32/36) |
| | 38 | 18 |
QThreadPoolThreadName: | QThreadPoolThread | Coverage: | 89.189% (33/37) |
| | 38 | 14 |
QPrintDialogName: | QPrintDialog | Coverage: | 38.462% (10/26) |
| | 38 | 16 |
QPixmapBlurFilterName: | QPixmapBlurFilter | Coverage: | 0.000% (0/26) |
| | 38 | 13 |
QPanGestureRecognizerName: | QPanGestureRecognizer | Coverage: | 0.000% (0/35) |
| | 38 | 12 |
QNetworkConfigurationManagerName: | QNetworkConfigurationManager | Coverage: | 58.621% (17/29) |
| | 38 | 15 |
QGestureEventName: | QGestureEvent | Coverage: | 0.000% (0/44) |
| | 38 | 27 |
QFontComboBoxPrivateName: | QFontComboBoxPrivate | Coverage: | 0.000% (0/44) |
| | 38 | 14 |
QFileSystemWatcherPrivateName: | QFileSystemWatcherPrivate | Coverage: | 79.167% (19/24) |
| | 38 | 12 |
QEventTransitionName: | QEventTransition | Coverage: | 75.000% (15/20) |
| | 38 | 14 |
QDBusInterfacePrivateName: | QDBusInterfacePrivate | Coverage: | 77.551% (38/49) |
| | 38 | 15 |
QAccessibleComboBoxName: | QAccessibleComboBox | Coverage: | 0.000% (0/59) |
| | 38 | 25 |
qDBusReplyFillName: | qDBusReplyFill | Prototype: | void qDBusReplyFill(const QDBusMessage &reply, QDBusError &error, QVariant &data) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusreply.cpp | Lines: | 190-247 |
| | 37 | 8 |
pseudoClassName: | pseudoClass | Prototype: | static quint64 pseudoClass(QStyle::State state) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp | Lines: | 1659-1706 |
| | 37 | 17 |
operator<<Name: | operator<< | Prototype: | QDataStream &operator<<(QDataStream &s, const QFont &font) | Coverage: | 0.000% (0/39) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp | Lines: | 2179-2231 |
| | 37 | 13 |
int2stringName: | int2string | Prototype: | static QString int2string(int num, int base, int ndigits, bool *oflow) | Coverage: | 0.000% (0/35) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp | Lines: | 157-211 |
| | 37 | 13 |
iconToQXdgDBusImageVectorName: | iconToQXdgDBusImageVector | Prototype: | QXdgDBusImageVector iconToQXdgDBusImageVector(const QIcon &icon) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustraytypes.cpp | Lines: | 64-115 |
| | 37 | 11 |
findVersionDirectivePositionName: | findVersionDirectivePosition | Prototype: | static QVersionDirectivePosition findVersionDirectivePosition(const char *source) | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglshaderprogram.cpp | Lines: | 430-501 |
| | 37 | 19 |
convert_indexed8_to_RGB16_inplaceName: | convert_indexed8_to_RGB16_inplace | Prototype: | static bool convert_indexed8_to_RGB16_inplace(QImageData *data, Qt::ImageConversionFlags) | Coverage: | 0.000% (0/23) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp | Lines: | 891-946 |
| | 37 | 8 |
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 |
blend_untransformed_rgb565Name: | blend_untransformed_rgb565 | Prototype: | static void blend_untransformed_rgb565(int count, const QSpan *spans, void *userData) | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 4318-4370 |
| | 37 | 10 |
blend_tiled_genericName: | blend_tiled_generic | Prototype: | static void blend_tiled_generic(int count, const QSpan *spans, void *userData) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 4372-4418 |
| | 37 | 10 |
blend_tiled_argbName: | blend_tiled_argb | Prototype: | static void blend_tiled_argb(int count, const QSpan *spans, void *userData) | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 4471-4518 |
| | 37 | 10 |
StyleSheetName: | StyleSheet | Coverage: | 0.000% (0/31) |
| | 37 | 11 |
ScannerName: | Scanner | Coverage: | 0.000% (0/30) |
| | 37 | 10 |
QSimpleDragName: | QSimpleDrag | Coverage: | 0.000% (0/27) |
| | 37 | 12 |
QSignalMapperName: | QSignalMapper | Coverage: | 58.333% (14/24) |
| | 37 | 16 |
QPlatformPixmapName: | QPlatformPixmap | Coverage: | 0.000% (0/26) |
| | 37 | 18 |
QPixmapDropShadowFilterName: | QPixmapDropShadowFilter | Coverage: | 0.000% (0/12) |
| | 37 | 10 |
QPaintEngineExPrivateName: | QPaintEngineExPrivate | Coverage: | 0.000% (0/29) |
| | 37 | 13 |
QMetaEnumBuilderName: | QMetaEnumBuilder | Coverage: | 69.231% (36/52) |
| | 37 | 18 |
QColorShowLabelName: | QColorShowLabel | Coverage: | 0.000% (0/23) |
| | 37 | 13 |
QAccessibleTabButtonName: | QAccessibleTabButton | Coverage: | 0.000% (0/44) |
| | 37 | 27 |
PtsToRegionName: | PtsToRegion | Prototype: | static void PtsToRegion(int numFullPtBlocks, int iCurPtBlock, POINTBLOCK *FirstPtBlock, QRegionPrivate *reg) | Coverage: | 0.000% (0/47) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp | Lines: | 3489-3548 |
| | 37 | 13 |
INCRTransactionName: | INCRTransaction | Coverage: | 0.000% (0/27) |
| | 37 | 11 |
CreateETandAETName: | CreateETandAET | Prototype: | static void CreateETandAET(int count, const QPoint *pts, EdgeTable *ET, EdgeTableEntry *AET, EdgeTableEntry *pETEs, ScanLineListBlock *pSLLBlock) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp | Lines: | 3225-3301 |
| | 37 | 9 |
wrapTextName: | wrapText | Prototype: | static QString wrapText(const QString &names, int longestOptionNameString, const QString &description) | Coverage: | 54.545% (18/33) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp | Lines: | 1035-1084 |
| | 36 | 9 |
store_uint24_ssse3Name: | store_uint24_ssse3 | Prototype: | static inline void store_uint24_ssse3(uchar *dst, const uint *src, int len) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp | Lines: | 179-229 |
| | 36 | 4 |
showToolTipName: | showToolTip | Prototype: | static void showToolTip(QHelpEvent *helpEvent, QWidget *widget, const QStyleOptionComplex &opt, QStyle::ComplexControl complexControl, QStyle::SubControl subControl) | Coverage: | 0.000% (0/40) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp | Lines: | 291-357 |
| | 36 | 16 |
rotated90Name: | rotated90 | Prototype: | static QImage rotated90(const QImage &image) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp | Lines: | 4456-4518 |
| | 36 | 28 |
rotated270Name: | rotated270 | Prototype: | static QImage rotated270(const QImage &image) | Coverage: | 0.000% (0/42) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp | Lines: | 4526-4588 |
| | 36 | 28 |
qt_real_to_stringName: | qt_real_to_string | Prototype: | const char *qt_real_to_string(qreal val, char *buf) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp | Lines: | 85-135 |
| | 36 | 9 |
qt_idForPointSizeName: | qt_idForPointSize | Prototype: | static QPageSize::PageSizeId qt_idForPointSize(const QSize &size, QPageSize::SizeMatchPolicy matchPolicy, QSize *match) | Coverage: | 0.000% (0/65) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp | Lines: | 610-673 |
| | 36 | 17 |
qt_bitmapblit32_sse2_baseName: | qt_bitmapblit32_sse2_base | Prototype: | void qt_bitmapblit32_sse2_base(QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uchar *src, int width, int height, int stride) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp | Lines: | 343-392 |
| | 36 | 7 |
operator>>Name: | operator>> | Prototype: | QDataStream &operator>>(QDataStream &in, QDateTime &dateTime) | Coverage: | 85.185% (23/27) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 4894-4964 |
| | 36 | 12 |
normalizationQuickCheckHelperName: | normalizationQuickCheckHelper | Prototype: | static bool normalizationQuickCheckHelper(QString *str, QString::NormalizationForm mode, int from, int *lastStable) | Coverage: | 100.000% (32/32) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp | Lines: | 1967-2024 |
| | 36 | 10 |
loadOpenSslName: | loadOpenSsl | Prototype: | static QPair<QLibrary*, QLibrary*> loadOpenSsl() | Coverage: | 12.500% (3/24) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp | Lines: | 624-727 |
| | 36 | 8 |
generateMaxpName: | generateMaxp | Prototype: | static QTtfTable generateMaxp(const qttf_maxp_table &maxp) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp | Lines: | 572-614 |
| | 36 | 1 |
doubleToAsciiName: | doubleToAscii | Prototype: | void doubleToAscii(double d, QLocaleData::DoubleForm form, int precision, char *buf, int bufSize, bool &sign, int &length, int &decpt) | Coverage: | 83.333% (35/42) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 78-278 |
| | 36 | 11 |
convert_indexed8_to_ARGB_PM_inplaceName: | convert_indexed8_to_ARGB_PM_inplace | Prototype: | static bool convert_indexed8_to_ARGB_PM_inplace(QImageData *data, Qt::ImageConversionFlags) | Coverage: | 0.000% (0/20) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp | Lines: | 769-821 |
| | 36 | 7 |
convert_Indexed8_to_X32Name: | convert_Indexed8_to_X32 | Prototype: | static void convert_Indexed8_to_X32(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags) | Coverage: | 0.000% (0/21) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp | Lines: | 1727-1764 |
| | 36 | 7 |
convert_ARGB_to_ARGB_PM_inplace_sse2Name: | convert_ARGB_to_ARGB_PM_inplace_sse2 | Prototype: | bool convert_ARGB_to_ARGB_PM_inplace_sse2(QImageData *data, Qt::ImageConversionFlags) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_sse2.cpp | Lines: | 50-106 |
| | 36 | 9 |
RectInRegionName: | RectInRegion | Prototype: | static bool RectInRegion(QRegionPrivate *region, int rx, int ry, uint rwidth, uint rheight) | Coverage: | 0.000% (0/51) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp | Lines: | 2721-2781 |
| | 36 | 13 |
QXcbEventReaderName: | QXcbEventReader | Coverage: | 73.684% (28/38) |
| | 36 | 16 |
QThreadDataName: | QThreadData | Coverage: | 85.714% (24/28) |
| | 36 | 13 |
QTextItemIntName: | QTextItemInt | Coverage: | 0.000% (0/41) |
| | 36 | 13 |
QSizeGripPrivateName: | QSizeGripPrivate | Coverage: | 0.000% (0/33) |
| | 36 | 13 |
QRelationName: | QRelation | Coverage: | 82.759% (24/29) |
| | 36 | 15 |
QPlatformInputContextName: | QPlatformInputContext | Coverage: | 0.000% (0/30) |
| | 36 | 22 |
QOpenGLVertexArrayObjectName: | QOpenGLVertexArrayObject | Coverage: | 0.000% (0/28) |
| | 36 | 14 |
QOpenGLTimerQueryName: | QOpenGLTimerQuery | Coverage: | 0.000% (0/27) |
| | 36 | 17 |
QOpenGLFramebufferObjectFormatName: | QOpenGLFramebufferObjectFormat | Coverage: | 0.000% (0/35) |
| | 36 | 23 |
QGraphicsColorizeEffectName: | QGraphicsColorizeEffect | Coverage: | 0.000% (0/24) |
| | 36 | 12 |
QGLFramebufferObjectFormatName: | QGLFramebufferObjectFormat | Coverage: | 0.000% (0/35) |
| | 36 | 23 |
QDebugName: | QDebug | Coverage: | 92.105% (35/38) |
| | 36 | 14 |
QAccessibleToolButtonName: | QAccessibleToolButton | Coverage: | 0.000% (0/47) |
| | 36 | 21 |
QAbstractItemDelegateName: | QAbstractItemDelegate | Coverage: | 0.000% (0/34) |
| | 36 | 16 |
DrawTextItemRecorderName: | DrawTextItemRecorder | Coverage: | 0.000% (0/19) |
| | 36 | 11 |
qWidgetShortcutContextMatcherName: | qWidgetShortcutContextMatcher | Prototype: | bool qWidgetShortcutContextMatcher(QObject *object, Qt::ShortcutContext context) | Coverage: | 0.000% (0/45) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp | Lines: | 77-139 |
| | 35 | 15 |
qDBusPropertyGetAllName: | 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: | 483-531 |
| | 35 | 7 |
makePatternName: | makePattern | Prototype: | static inline QByteArray makePattern(const QByteArray &value) | Coverage: | 85.484% (53/62) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp | Lines: | 173-220 |
| | 35 | 14 |
curveToFuncName: | curveToFunc | Prototype: | static QEasingCurve::EasingFunction curveToFunc(QEasingCurve::Type curve) | Coverage: | 97.059% (66/68) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp | Lines: | 944-1017 |
| | 35 | 35 |
convertToRelativeName: | convertToRelative | Prototype: | static int convertToRelative(QVector<TTF_POINT> *points) | Coverage: | 0.000% (0/32) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp | Lines: | 859-910 |
| | 35 | 8 |
colorizedImageName: | colorizedImage | Prototype: | static QPixmap colorizedImage(const QString &fileName, const QColor &color, int rotation = 0) | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp | Lines: | 188-235 |
| | 35 | 6 |
blend_untransformed_generic_rgb64Name: | blend_untransformed_generic_rgb64 | Prototype: | static void blend_untransformed_generic_rgb64(int count, const QSpan *spans, void *userData) | Coverage: | 0.000% (0/26) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp | Lines: | 4179-4225 |
| | 35 | 8 |
QWindowContainerPrivateName: | QWindowContainerPrivate | Coverage: | 0.000% (0/38) |
| | 35 | 14 |
QUndoViewName: | QUndoView | Coverage: | 0.000% (0/20) |
| | 35 | 14 |
QToolTipName: | QToolTip | Coverage: | 0.000% (0/41) |
| | 35 | 19 |
QStringMatcherName: | QStringMatcher | Coverage: | 88.462% (23/26) |
| | 35 | 16 |