OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 4
...26
eLOC - Effective Lines of Code: 7
27
eLOC - Effective Lines of Code: 8
28
eLOC - Effective Lines of Code: 8
29
eLOC - Effective Lines of Code: 9
3031
eLOC - Effective Lines of Code: 10
32
eLOC - Effective Lines of Code: 11
33
eLOC - Effective Lines of Code: 12
34
eLOC - Effective Lines of Code: 13
...40
eLOC - Effective Lines of Code: 25
...50
eLOC - Effective Lines of Code: 101
...55
eLOC - Effective Lines of Code: 533
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QRowsRemoval
Name: QRowsRemoval
Coverage:  44.444% (4/9)
 44.444% (4/9)
105
QScrollTimer
Name: QScrollTimer
Coverage:  0.000% (0/10)
  0.000% (0/10)
106
QSpinBoxValidator
Name: QSpinBoxValidator
Coverage:  0.000% (0/18)
  0.000% (0/18)
106
QSqlRecordPrivate
Name: QSqlRecordPrivate
Coverage:  42.857% (3/7)
 42.857% (3/7)
105
QTouchDevicePrivate
Name: QTouchDevicePrivate
Coverage:  0.000% (0/11)
  0.000% (0/11)
105
TextureBinder
Name: TextureBinder
Coverage:  0.000% (0/12)
  0.000% (0/12)
1010
UnrollTailLoop
Name: UnrollTailLoop
Coverage:  84.615% (11/13)
 84.615% (11/13)
109
Writer
Name: Writer
Coverage:  0.000% (0/10)
  0.000% (0/10)
102
_hb_qt_font_get_glyph_contour_point
Name: _hb_qt_font_get_glyph_contour_point
Prototype: static hb_bool_t _hb_qt_font_get_glyph_contour_point(hb_font_t * , void *font_data, hb_codepoint_t glyph, unsigned int point_index, hb_position_t *x, hb_position_t *y, void * )
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 536-555
  0.000% (0/4)
102
_hb_qt_font_get_glyph_h_kerning
Name: _hb_qt_font_get_glyph_h_kerning
Prototype: static hb_position_t _hb_qt_font_get_glyph_h_kerning(hb_font_t *font, void *font_data, hb_codepoint_t first_glyph, hb_codepoint_t second_glyph, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 487-506
  0.000% (0/1)
101
_hb_unicode_funcs_t
Name: _hb_unicode_funcs_t
Coverage:  0.000% (0/2)
  0.000% (0/2)
102
addNextCluster
Name: addNextCluster
Prototype: static inline void addNextCluster(int &pos, int end, QScriptLine &line, int &glyphCount, const QScriptItem &current, const unsigned short *logClusters, const QGlyphLayout &glyphs)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1758-1776
  0.000% (0/14)
104
bulletChar
Name: bulletChar
Prototype: static QString bulletChar(QTextListFormat::Style style)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 161-184
  0.000% (0/19)
1011
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
 60.000% (6/10)
104
checkIfValid
Name: checkIfValid
Prototype: static QDBusError checkIfValid(const QString &service, const QString &path, const QString &interface, bool isDynamic, bool isPeer)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
Lines: 84-105
 84.615% (11/13)
105
clippedBlit
Name: clippedBlit
Prototype: static void clippedBlit(const QPlatformTextureList *textures, int idx, const QRect &targetWindowRect, QOpenGLTextureBlitter *blitter)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/platformcompositor/qopenglcompositor.cpp
Lines: 184-199
  0.000% (0/4)
102
comp_func_ColorBurn_impl
Name: comp_func_ColorBurn_impl
Prototype: template <typename T> static inline void comp_func_ColorBurn_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1437-1458
  0.000% (0/4)
102
comp_func_ColorDodge_impl
Name: comp_func_ColorDodge_impl
Prototype: template <typename T> static inline void comp_func_ColorDodge_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1354-1375
  0.000% (0/4)
102
comp_func_Darken_impl
Name: comp_func_Darken_impl
Prototype: template <typename T> static inline void comp_func_Darken_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1198-1219
  0.000% (0/4)
102
comp_func_Difference_impl
Name: comp_func_Difference_impl
Prototype: template <typename T> static inline void comp_func_Difference_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1677-1698
  0.000% (0/4)
102
comp_func_Exclusion_impl
Name: comp_func_Exclusion_impl
Prototype: template <typename T> static inline void comp_func_Exclusion_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1744-1765
  0.000% (0/4)
102
comp_func_HardLight_impl
Name: comp_func_HardLight_impl
Prototype: template <typename T> static inline void comp_func_HardLight_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1517-1538
  0.000% (0/4)
102
comp_func_Lighten_impl
Name: comp_func_Lighten_impl
Prototype: template <typename T> static inline void comp_func_Lighten_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1271-1292
  0.000% (0/4)
102
comp_func_Multiply_impl
Name: comp_func_Multiply_impl
Prototype: template <typename T> static inline void comp_func_Multiply_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 978-999
  0.000% (0/4)
102
comp_func_Overlay_impl
Name: comp_func_Overlay_impl
Prototype: template <typename T> static inline void comp_func_Overlay_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1125-1146
  0.000% (0/4)
102
comp_func_Screen_impl
Name: comp_func_Screen_impl
Prototype: template <typename T> static inline void comp_func_Screen_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1046-1067
  0.000% (0/4)
102
comp_func_SoftLight_impl
Name: comp_func_SoftLight_impl
Prototype: template <typename T> static inline void comp_func_SoftLight_impl(uint *__restrict__ dest, const uint *__restrict__ src, int length, const T &coverage)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1604-1625
  0.000% (0/4)
102
comp_func_SourceOver
Name: comp_func_SourceOver
Prototype: void comp_func_SourceOver(uint *__restrict__ dest, const uint *__restrict__ src, int length, uint const_alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 232-251
  0.000% (0/16)
106
comp_func_SourceOver_rgb64
Name: comp_func_SourceOver_rgb64
Prototype: void comp_func_SourceOver_rgb64(QRgba64 *__restrict__ dest, const QRgba64 *__restrict__ src, int length, uint const_alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 253-269
  0.000% (0/16)
106
convertRGBToARGB_helper
Name: convertRGBToARGB_helper
Prototype: template <typename LcdFilter> static void convertRGBToARGB_helper(const uchar *src, uint *dst, int width, int height, int src_pitch, bool bgr)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 576-594
  0.000% (0/7)
103
convertToIpv4
Name: convertToIpv4
Prototype: static bool convertToIpv4(quint32& a, const Q_IPV6ADDR &a6)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 154-168
 80.000% (8/10)
104
convert_ARGB_to_ARGB_PM_avx2
Name: convert_ARGB_to_ARGB_PM_avx2
Prototype: void convert_ARGB_to_ARGB_PM_avx2(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_avx2.cpp
Lines: 49-63
  0.000% (0/4)
102
convert_ARGB_to_ARGB_PM_sse4
Name: convert_ARGB_to_ARGB_PM_sse4
Prototype: void convert_ARGB_to_ARGB_PM_sse4(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_sse4.cpp
Lines: 58-72
  0.000% (0/4)
102
convert_Indexed8_to_Alpha8_inplace
Name: convert_Indexed8_to_Alpha8_inplace
Prototype: static bool convert_Indexed8_to_Alpha8_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1896-1913
  0.000% (0/10)
104
convert_Indexed8_to_Grayscale8_inplace
Name: convert_Indexed8_to_Grayscale8_inplace
Prototype: static bool convert_Indexed8_to_Grayscale8_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1915-1932
  0.000% (0/10)
104
convert_RGB888_to_RGB32_ssse3
Name: convert_RGB888_to_RGB32_ssse3
Prototype: void convert_RGB888_to_RGB32_ssse3(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_ssse3.cpp
Lines: 128-143
  0.000% (0/4)
102
countBits
Name: countBits
Prototype: static int countBits(int hint)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 471-487
 80.000% (8/10)
104
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
100.000% (1/1)
101
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
  0.000% (0/7)
103
directoryMatchesSize
Name: directoryMatchesSize
Prototype: static bool directoryMatchesSize(const QIconDirInfo &dir, int iconsize)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qiconloader.cpp
Lines: 558-574
  0.000% (0/10)
104
dlIterateCallback
Name: dlIterateCallback
Prototype: static int dlIterateCallback(struct dl_phdr_info *info, size_t size, void *data)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 498-511
  0.000% (0/10)
104
documentSize
Name: documentSize
Prototype: static QSize documentSize(QWidgetTextControl *control)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 247-265
  0.000% (0/8)
103
fcntlWorksAfterFlock
Name: fcntlWorksAfterFlock
Prototype: static bool fcntlWorksAfterFlock(const QString &fn)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile_unix.cpp
Lines: 146-160
100.000% (7/7)
103
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
  0.000% (0/10)
103
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
  0.000% (0/3)
103
findCrossings
Name: findCrossings
Prototype: static QVector<QCrossingEdge> findCrossings(const QWingedEdge &list, qreal y)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1800-1815
  0.000% (0/13)
103
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
100.000% (10/10)
104
formatWidgetAttributes
Name: formatWidgetAttributes
Prototype: static inline void formatWidgetAttributes(QDebug debug, const QWidget *widget)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 13003-13017
  0.000% (0/10)
104
generateSubObjectXml
Name: generateSubObjectXml
Prototype: static QString generateSubObjectXml(QObject *object)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 110-123
  0.000% (0/9)
103
getLocaleListData
Name: getLocaleListData
Prototype: static QString getLocaleListData(const ushort *data, int size, int index)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 668-682
 85.714% (12/14)
104
getPath
Name: getPath
Prototype: static QString getPath(QSettings::Format format, QSettings::Scope scope)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1097-1113
100.000% (7/7)
103
grabMouseForWidget
Name: grabMouseForWidget
Prototype: static void grabMouseForWidget(QWidget *widget, const QCursor *cursor = 0)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12491-12512
  0.000% (0/10)
104
iWantTheFocus
Name: iWantTheFocus
Prototype: static QWidget *iWantTheFocus(QWidget *ancestor)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 99-115
  0.000% (0/15)
105
indexOfMethodRelative
Name: indexOfMethodRelative
Prototype: template<int MethodType> static inline int indexOfMethodRelative(const QMetaObject **baseObject, const QByteArray &name, int argc, const QArgumentType *types)
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 589-610
100.000% (12/12)
104
initDefaultPaths
Name: initDefaultPaths
Prototype: static void initDefaultPaths(QMutexLocker *locker)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1059-1095
 75.000% (3/4)
102
interpolate_4_pixels_16
Name: interpolate_4_pixels_16
Prototype: static inline uint interpolate_4_pixels_16(uint tl, uint tr, uint bl, uint br, int distx, int disty)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1755-1769
  0.000% (0/1)
101
kerning
Name: kerning
Prototype: static inline QFixed kerning(int left, int right, const QFontEngine::KernPair *pairs, int numPairs)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1084-1101
  0.000% (0/10)
104
libraryPathList
Name: libraryPathList
Prototype: static QStringList libraryPathList()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 514-547
  0.000% (0/1)
101
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: 257-270
 71.429% (5/7)
103
makeBitmapCompliantIfNeeded
Name: makeBitmapCompliantIfNeeded
Prototype: static QImage makeBitmapCompliantIfNeeded(QPlatformPixmap *d, const QImage &image, Qt::ImageConversionFlags flags)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qplatformpixmap.cpp
Lines: 101-119
  0.000% (0/9)
103
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
 62.500% (10/16)
104
miSubtractNonO1
Name: miSubtractNonO1
Prototype: static void miSubtractNonO1(QRegionPrivate &dest, const QRect *r, const QRect *rEnd, int y1, int y2)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2490-2507
  0.000% (0/7)
103
miUnionNonO
Name: miUnionNonO
Prototype: static void miUnionNonO(QRegionPrivate &dest, const QRect *r, const QRect *rEnd, int y1, int y2)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2365-2382
  0.000% (0/7)
103
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QDir &dir)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2359-2371
  0.000% (0/1)
101
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QMatrix &m)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 1113-1127
  0.000% (0/5)
102
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QMatrix &m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 1162-1174
  0.000% (0/1)
101
operator<<
Name: operator<<
Prototype: QDataStream & operator<<(QDataStream &s, const QTransform &m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1071-1083
  0.000% (0/1)
101
operator<<
Name: operator<<
Prototype: QDBusArgument &operator<<(QDBusArgument &argument, const QSpiDeviceEvent &event)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/struct_marshallers.cpp
Lines: 191-202
  0.000% (0/1)
101
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QSqlDatabase &d)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp
Lines: 1511-1525
  0.000% (0/4)
102
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QSqlRecord &r)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlrecord.cpp
Lines: 516-529
  0.000% (0/4)
102
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemFlags flags)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11620-11634
  0.000% (0/10)
104
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QJsonArray &a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 1220-1233
 50.000% (2/4)
102
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QJsonObject &o)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 1274-1287
 50.000% (2/4)
102
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQuaternion &quaternion)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 1035-1047
  0.000% (0/1)
101
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QVector4D &vector)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qvector4d.cpp
Lines: 620-632
  0.000% (0/1)
101
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &argument, QSpiDeviceEvent &event)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/struct_marshallers.cpp
Lines: 204-215
  0.000% (0/1)
101
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QRegExp &regExp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 4575-4590
100.000% (1/1)
101
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
 60.000% (6/10)
104
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
 63.636% (7/11)
103
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
 93.750% (15/16)
109
prepareEngine_helper
Name: prepareEngine_helper
Prototype: static void prepareEngine_helper(QRegExpPrivate *priv)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3843-3860
 80.000% (12/15)
105
qDBusSignalFilter
Name: qDBusSignalFilter
Prototype: static DBusHandlerResult qDBusSignalFilter(DBusConnection *connection, DBusMessage *message, void *data)
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 513-528
 75.000% (6/8)
103
qFadeEffect
Name: qFadeEffect
Prototype: void qFadeEffect(QWidget* w, int time)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 580-599
  0.000% (0/7)
103
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
100.000% (4/4)
102
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
100.000% (10/10)
104
qRemoveDuplicates
Name: qRemoveDuplicates
Prototype: template <typename Iterator, typename Equality> Iterator qRemoveDuplicates(Iterator begin, Iterator end, Equality eq)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1461-1478
  0.000% (0/10)
104
qScrollEffect
Name: qScrollEffect
Prototype: void qScrollEffect(QWidget* w, QEffects::DirFlags orient, int time)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 558-575
  0.000% (0/7)
103
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
 80.000% (8/10)
104
qUnregisterGuiGetInterpolator
Name: qUnregisterGuiGetInterpolator
Prototype: static void qUnregisterGuiGetInterpolator()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/animation/qguivariantanimation.cpp
Lines: 75-88
  0.000% (0/1)
101
q_screenDepthFromFb
Name: q_screenDepthFromFb
Prototype: int q_screenDepthFromFb(int framebufferDevice)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 559-586
  0.000% (0/13)
105
qstricmp
Name: qstricmp
Prototype: int qstricmp(const char *str1, const char *str2)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 401-413
100.000% (11/11)
104
qt_QMetaEnum_flagDebugOperator
Name: qt_QMetaEnum_flagDebugOperator
Prototype: QDebug qt_QMetaEnum_flagDebugOperator(QDebug &debug, quint64 value, const QMetaObject *meta, const char *name)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 917-929
 75.000% (3/4)
102
qt_blend_rgb32_on_rgb32
Name: qt_blend_rgb32_on_rgb32
Prototype: void qt_blend_rgb32_on_rgb32(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 378-402
  0.000% (0/7)
103
qt_blurinner
Name: qt_blurinner
Prototype: template<int aprec, int zprec> inline void qt_blurinner(uchar *bptr, int &zR, int &zG, int &zB, int &zA, int alpha)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 605-634
  0.000% (0/1)
101
qt_convertPoint
Name: qt_convertPoint
Prototype: QPointF qt_convertPoint(const QPointF &xy, QPageLayout::Unit fromUnits, QPageLayout::Unit toUnits)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagelayout.cpp
Lines: 74-94
  0.000% (0/11)
103
qt_fill_tile
Name: qt_fill_tile
Prototype: void qt_fill_tile(QPixmap *tile, const QPixmap &pixmap)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine.cpp
Lines: 534-548
  0.000% (0/7)
103
qt_fontHasNarrowOutlines
Name: qt_fontHasNarrowOutlines
Prototype: bool qt_fontHasNarrowOutlines(QFontEngine *fontEngine)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 739-755
  0.000% (0/7)
103
qt_get_named_rgb
Name: qt_get_named_rgb
Prototype: bool qt_get_named_rgb(const char *name, QRgb* rgb)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor_p.cpp
Lines: 316-330
  0.000% (0/12)
104
qt_make_filter_list
Name: qt_make_filter_list
Prototype: QStringList qt_make_filter_list(const QString &filter)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1303-1320
  0.000% (0/10)
104
qt_memfill_template
Name: qt_memfill_template
Prototype: template <> inline void qt_memfill_template(quint16 *dest, quint16 value, int count)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 6288-6308
  0.000% (0/13)
106
Page:<>1
eLOC - Effective Lines of Code: 0
...10
eLOC - Effective Lines of Code: 1
...20
eLOC - Effective Lines of Code: 4
...26
eLOC - Effective Lines of Code: 7
27
eLOC - Effective Lines of Code: 8
28
eLOC - Effective Lines of Code: 8
29
eLOC - Effective Lines of Code: 9
3031
eLOC - Effective Lines of Code: 10
32
eLOC - Effective Lines of Code: 11
33
eLOC - Effective Lines of Code: 12
34
eLOC - Effective Lines of Code: 13
...40
eLOC - Effective Lines of Code: 25
...50
eLOC - Effective Lines of Code: 101
...55
eLOC - Effective Lines of Code: 533

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