OpenCoverage

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

Functions

Page:<>1
Condition %: 100.000% (1/1)
...80
Condition %:  71.429% (10/14)
...90
Condition %:  50.000% (16/32)
...100
Condition %:  6.154% (4/65)
...110
Condition %:  0.000% (0/1)
...115
Condition %:  0.000% (0/4)
116
Condition %:  0.000% (0/1)
117
Condition %:  0.000% (0/1)
118
Condition %:  0.000% (0/4)
119120
Condition %:  0.000% (0/22)
121
Condition %:  0.000% (0/1)
122
Condition %:  0.000% (0/4)
123
Condition %:  0.000% (0/1)
...130
Condition %:  0.000% (0/1)
...140
Condition %:  0.000% (0/1)
...200
Condition %:  0.000% (0/1)
...300
Condition %:  0.000% (0/1)
...306
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
blend_src_generic
Name: blend_src_generic
Prototype: static void blend_src_generic(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4113-4118
  0.000% (0/1)
31
blend_sourceOver_rgb16_rgb16
Name: blend_sourceOver_rgb16_rgb16
Prototype: static inline void blend_sourceOver_rgb16_rgb16(quint16 *__restrict__ dest, const quint16 *__restrict__ src, int length, const quint8 alpha, const quint8 ialpha)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4285-4316
  0.000% (0/15)
215
blend_pixel
Name: blend_pixel
Prototype: inline static void blend_pixel(quint32 &dst, const quint32 src)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp
Lines: 48-54
  0.000% (0/7)
43
blend_color_rgb16
Name: blend_color_rgb16
Prototype: static void blend_color_rgb16(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3912-3985
  0.000% (0/37)
4712
blend_color_generic_rgb64
Name: blend_color_generic_rgb64
Prototype: void blend_color_generic_rgb64(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3885-3910
  0.000% (0/10)
184
blend_color_generic
Name: blend_color_generic
Prototype: static void blend_color_generic(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3829-3852
  0.000% (0/12)
164
blend_color_argb
Name: blend_color_argb
Prototype: static void blend_color_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3854-3883
  0.000% (0/17)
186
bindFont
Name: bindFont
Prototype: static QByteArray bindFont(const QVector<QTtfTable>& _tables)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 1077-1151
  0.000% (0/19)
427
bidiItemize
Name: bidiItemize
Prototype: static bool bidiItemize(QTextEngine *engine, QScriptAnalysis *analysis, QBidiControl &control)
Coverage:  0.000% (0/300)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 349-764
  0.000% (0/300)
202135
bezierAtT
Name: bezierAtT
Prototype: static inline QBezier bezierAtT(const QPainterPath &path, qreal t, qreal *startingLength, qreal *bezierLength)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2924-2976
  0.000% (0/25)
339
bestStyle
Name: bestStyle
Prototype: static QtFontStyle *bestStyle(QtFontFoundry *foundry, const QtFontStyle::Key &styleKey, const QString &styleName = QString())
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1032-1069
  0.000% (0/25)
197
bestSizeMatch
Name: bestSizeMatch
Prototype: static QPixmapIconEngineEntry *bestSizeMatch( const QSize &size, QPixmapIconEngineEntry *pa, QPixmapIconEngineEntry *pb)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 190-211
  0.000% (0/18)
165
bestFoundry
Name: bestFoundry
Prototype: static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, const QtFontFamily *family, const QString &foundry_name, QtFontStyle::Key styleKey, int pixelSize, char pitch, QtFontDesc *desc, const QString &styleName = QString())
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1072-1205
  0.000% (0/89)
6022
basicSize
Name: basicSize
Prototype: static inline QSize basicSize( bool horizontal, const QSize &lc, const QSize &rc, const QSize &s, const QSize &t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabwidget.cpp
Lines: 807-815
  0.000% (0/1)
51
bannerPageToString::[lambda]
Name: bannerPageToString::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qcups.cpp
Lines: 148-148
  0.000% (0/1)
01
bannerPageToString
Name: bannerPageToString
Prototype: static inline QString bannerPageToString(const QCUPSSupport::BannerPage bannerPage)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qcups.cpp
Lines: 139-152
  0.000% (0/22)
315
backtraceFramesForLogMessage::[lambda]
Name: backtraceFramesForLogMessage::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1260-1260
  0.000% (0/1)
01
atspiTextAttribute::[lambda]
Name: atspiTextAttribute::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2036-2036
  0.000% (0/1)
01
atspiTextAttribute
Name: atspiTextAttribute
Prototype: AtSpiAttribute atspiTextAttribute(const QString &ia2Name, const QString &ia2Value)
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1958-2052
  0.000% (0/113)
4942
atspiSize
Name: atspiSize
Prototype: QString atspiSize(const QString &ia2Size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1952-1956
  0.000% (0/1)
11
atspiColor
Name: atspiColor
Prototype: QString atspiColor(const QString &ia2Color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1946-1950
  0.000% (0/1)
11
arrayContentToJson
Name: arrayContentToJson
Prototype: static void arrayContentToJson(const QJsonPrivate::Array *a, QByteArray &json, int indent, bool compact)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 161-181
  0.000% (0/15)
115
area
Name: area
Prototype: static inline int area(const QSize &s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 187-187
  0.000% (0/1)
11
applyWindowCursor
Name: applyWindowCursor
Prototype: static inline void applyWindowCursor(const QList<QWindow *> &l)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 3477-3489
  0.000% (0/12)
64
applySizePolicy
Name: applySizePolicy
Prototype: static void applySizePolicy(QSizePolicy::Policy policy, qreal minSizeHint, qreal prefSizeHint, qreal maxSizeHint, qreal *minSize, qreal *prefSize, qreal *maxSize)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 131-164
  0.000% (0/12)
94
applyCursor
Name: applyCursor
Prototype: static inline void applyCursor(QWindow *w, QCursor c)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 3454-3459
  0.000% (0/6)
33
applyCursor
Name: applyCursor
Prototype: static inline void applyCursor(const QList<QWindow *> &l, const QCursor &c)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 3468-3475
  0.000% (0/9)
43
applyCursor
Name: applyCursor
Prototype: static inline void applyCursor(QWidget *w, const QCursor &c)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5049-5053
  0.000% (0/4)
22
appendItems
Name: appendItems
Prototype: static void appendItems(QScriptAnalysis *analysis, int &start, int &stop, const QBidiControl &control, QChar::Direction dir)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 294-325
  0.000% (0/30)
188
ancestorOf
Name: ancestorOf
Prototype: static inline bool ancestorOf(QObject *widget, QObject *other)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1525-1532
  0.000% (0/7)
43
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
  0.000% (0/12)
96
alignAddress
Name: alignAddress
Prototype: static inline uchar *alignAddress(uchar *address, quintptr alignmentMask)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3506-3509
  0.000% (0/1)
11
adjustContextSelectionsForCell
Name: adjustContextSelectionsForCell
Prototype: static void adjustContextSelectionsForCell(QAbstractTextDocumentLayout::PaintContext &cell_context, const QTextTableCell &cell, int r, int c, const int *selectedTableCells)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 914-946
  0.000% (0/19)
165
addSelectedRegionsToPath
Name: addSelectedRegionsToPath
Prototype: static void addSelectedRegionsToPath(QTextEngine *eng, int lineNumber, const QPointF &pos, QTextLayout::FormatRange *selection, QPainterPath *region, QRectF boundingRect)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 977-1019
  0.000% (0/16)
256
addSegmentsToPath
Name: addSegmentsToPath
Prototype: void addSegmentsToPath(Segment *segment, QPainterPath &path)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1032-1048
  0.000% (0/7)
113
addPoint
Name: addPoint
Prototype: static void addPoint(QPolygon &a, const QPoint &p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 875-880
  0.000% (0/1)
31
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
addLineTo
Name: addLineTo
Prototype: static void addLineTo(QPainterPath &path, const QPointF &point)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1286-1306
  0.000% (0/10)
124
addLine
Name: addLine
Prototype: void addLine(QPainterPath &path, const QLineF &line)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1967-1975
  0.000% (0/5)
42
addKey
Name: addKey
Prototype: static inline void addKey(QString &str, const QString &theKey, QKeySequence::SequenceFormat format)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp
Lines: 1212-1218
  0.000% (0/6)
42
addCircle
Name: addCircle
Prototype: static bool addCircle(const QBezier *b, qreal offset, QBezier *o)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 345-403
  0.000% (0/22)
438
addBezier
Name: addBezier
Prototype: void addBezier(QPainterPath &path, const QBezier &bezier)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1993-2001
  0.000% (0/5)
42
add
Name: add
Prototype: static void add(QPainterPath &path, const QWingedEdge &list, int edge, QPathEdge::Traversal traversal)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1308-1329
  0.000% (0/8)
123
adapted_angle_on_x
Name: adapted_angle_on_x
Prototype: static inline qreal adapted_angle_on_x(const QLineF &line)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 179-185
  0.000% (0/4)
42
activeWindowChangeQueued
Name: activeWindowChangeQueued
Prototype: static bool activeWindowChangeQueued(const QWindow *window)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2769-2778
  0.000% (0/1)
41
_qt_movableAncestorIsSelected
Name: _qt_movableAncestorIsSelected
Prototype: bool _qt_movableAncestorIsSelected(const QGraphicsItem *item)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 7200-7204
  0.000% (0/1)
21
_qt_get_directory
Name: _qt_get_directory
Prototype: inline static QUrl _qt_get_directory(const QUrl &url)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2507-2520
  0.000% (0/14)
94
_q_parseDosDir
Name: _q_parseDosDir
Prototype: static void _q_parseDosDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 562-613
  0.000% (0/21)
316
_q_paintItem
Name: _q_paintItem
Prototype: static void _q_paintItem(QGraphicsItem *item, QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget, bool useWindowOpacity, bool painterStateProtection)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 4275-4317
  0.000% (0/37)
279
_q_paintIntoCache
Name: _q_paintIntoCache
Prototype: static void _q_paintIntoCache(QPixmap *pix, QGraphicsItem *item, const QRegion &pixmapExposed, const QTransform &itemToPixmap, QPainter::RenderHints renderHints, const QStyleOptionGraphicsItem *option, bool painterStateProtection)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 4319-4359
  0.000% (0/15)
234
_q_interpolate
Name: _q_interpolate
Prototype: template<> inline QRectF _q_interpolate(const QRectF &f, const QRectF &t, qreal progress)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp
Lines: 177-185
  0.000% (0/1)
61
_q_interpolate
Name: _q_interpolate
Prototype: template<> inline QLine _q_interpolate(const QLine &f, const QLine &t, qreal progress)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp
Lines: 187-190
  0.000% (0/1)
11
_q_interpolate
Name: _q_interpolate
Prototype: template<> inline QLineF _q_interpolate(const QLineF &f, const QLineF &t, qreal progress)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qvariantanimation.cpp
Lines: 192-195
  0.000% (0/1)
11
_q_interpolate
Name: _q_interpolate
Prototype: template<> inline QColor _q_interpolate(const QColor &f,const QColor &t, qreal progress)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/animation/qguivariantanimation.cpp
Lines: 52-58
  0.000% (0/1)
41
_q_interpolate
Name: _q_interpolate
Prototype: template<> inline QQuaternion _q_interpolate(const QQuaternion &f,const QQuaternion &t, qreal progress)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/animation/qguivariantanimation.cpp
Lines: 60-63
  0.000% (0/1)
11
_q_hoverFromMouseEvent
Name: _q_hoverFromMouseEvent
Prototype: static void _q_hoverFromMouseEvent(QGraphicsSceneHoverEvent *hover, const QGraphicsSceneMouseEvent *mouseEvent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 264-275
  0.000% (0/1)
91
_q_boundGeometryToSizeConstraints
Name: _q_boundGeometryToSizeConstraints
Prototype: static void _q_boundGeometryToSizeConstraints(const QRectF &startGeometry, QRectF *rect, Qt::WindowFrameSection section, const QSizeF &min, const QSizeF &max, const QGraphicsWidget *widget)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp
Lines: 508-583
  0.000% (0/35)
5014
_q_adjustRect
Name: _q_adjustRect
Prototype: static inline void _q_adjustRect(QRect *rect)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 773-780
  0.000% (0/7)
53
_hb_unicode_funcs_t::~_hb_unicode_funcs_t
Name: _hb_unicode_funcs_t::~_hb_unicode_funcs_t
Prototype: ~_hb_unicode_funcs_t()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 407-410
  0.000% (0/1)
11
_hb_unicode_funcs_t::_hb_unicode_funcs_t
Name: _hb_unicode_funcs_t::_hb_unicode_funcs_t
Prototype: _hb_unicode_funcs_t()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 395-406
  0.000% (0/1)
91
_hb_qt_unicode_script
Name: _hb_qt_unicode_script
Prototype: static hb_script_t _hb_qt_unicode_script(hb_unicode_funcs_t * , hb_codepoint_t unicode, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 295-301
  0.000% (0/1)
11
_hb_qt_unicode_mirroring
Name: _hb_qt_unicode_mirroring
Prototype: static hb_codepoint_t _hb_qt_unicode_mirroring(hb_unicode_funcs_t * , hb_codepoint_t unicode, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 287-293
  0.000% (0/1)
11
_hb_qt_unicode_general_category
Name: _hb_qt_unicode_general_category
Prototype: static hb_unicode_general_category_t _hb_qt_unicode_general_category(hb_unicode_funcs_t * , hb_codepoint_t unicode, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 279-285
  0.000% (0/1)
11
_hb_qt_unicode_eastasian_width
Name: _hb_qt_unicode_eastasian_width
Prototype: static unsigned int _hb_qt_unicode_eastasian_width(hb_unicode_funcs_t * , hb_codepoint_t , void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 231-238
  0.000% (0/1)
21
_hb_qt_unicode_decompose_compatibility
Name: _hb_qt_unicode_decompose_compatibility
Prototype: static unsigned int _hb_qt_unicode_decompose_compatibility(hb_unicode_funcs_t * , hb_codepoint_t u, hb_codepoint_t *decomposed, void * )
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 375-391
  0.000% (0/4)
72
_hb_qt_unicode_decompose
Name: _hb_qt_unicode_decompose
Prototype: static hb_bool_t _hb_qt_unicode_decompose(hb_unicode_funcs_t * , hb_codepoint_t ab, hb_codepoint_t *a, hb_codepoint_t *b, void * )
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 320-373
  0.000% (0/21)
297
_hb_qt_unicode_compose
Name: _hb_qt_unicode_compose
Prototype: static hb_bool_t _hb_qt_unicode_compose(hb_unicode_funcs_t * , hb_codepoint_t a, hb_codepoint_t b, hb_codepoint_t *ab, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 303-318
  0.000% (0/1)
61
_hb_qt_unicode_combining_class
Name: _hb_qt_unicode_combining_class
Prototype: static hb_unicode_combining_class_t _hb_qt_unicode_combining_class(hb_unicode_funcs_t * , hb_codepoint_t unicode, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 223-229
  0.000% (0/1)
11
_hb_qt_reference_table
Name: _hb_qt_reference_table
Prototype: static hb_blob_t * _hb_qt_reference_table(hb_face_t * , hb_tag_t tag, void *user_data)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 626-648
  0.000% (0/10)
144
_hb_qt_font_release
Name: _hb_qt_font_release
Prototype: static void _hb_qt_font_release(void *user_data)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 716-721
  0.000% (0/4)
22
_hb_qt_font_get_glyph_v_origin
Name: _hb_qt_font_get_glyph_v_origin
Prototype: static hb_bool_t _hb_qt_font_get_glyph_v_origin(hb_font_t * , void * , hb_codepoint_t , hb_position_t * , hb_position_t * , void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 477-485
  0.000% (0/1)
21
_hb_qt_font_get_glyph_v_kerning
Name: _hb_qt_font_get_glyph_v_kerning
Prototype: static hb_position_t _hb_qt_font_get_glyph_v_kerning(hb_font_t * , void * , hb_codepoint_t , hb_codepoint_t , void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 508-515
  0.000% (0/1)
21
_hb_qt_font_get_glyph_v_advance
Name: _hb_qt_font_get_glyph_v_advance
Prototype: static hb_position_t _hb_qt_font_get_glyph_v_advance(hb_font_t * , void * , hb_codepoint_t , void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 459-466
  0.000% (0/1)
21
_hb_qt_font_get_glyph_name
Name: _hb_qt_font_get_glyph_name
Prototype: static hb_bool_t _hb_qt_font_get_glyph_name(hb_font_t * , void * , hb_codepoint_t , char *name, unsigned int size, void * )
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 557-567
  0.000% (0/4)
42
_hb_qt_font_get_glyph_h_origin
Name: _hb_qt_font_get_glyph_h_origin
Prototype: static hb_bool_t _hb_qt_font_get_glyph_h_origin(hb_font_t * , void * , hb_codepoint_t , hb_position_t * , hb_position_t * , void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 468-475
  0.000% (0/1)
11
_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_qt_font_get_glyph_h_advance
Name: _hb_qt_font_get_glyph_h_advance
Prototype: static hb_position_t _hb_qt_font_get_glyph_h_advance(hb_font_t *font, void *font_data, hb_codepoint_t glyph, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 439-457
  0.000% (0/1)
91
_hb_qt_font_get_glyph_from_name
Name: _hb_qt_font_get_glyph_from_name
Prototype: static hb_bool_t _hb_qt_font_get_glyph_from_name(hb_font_t * , void * , const char * , int , hb_codepoint_t *glyph, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 569-578
  0.000% (0/1)
31
_hb_qt_font_get_glyph_extents
Name: _hb_qt_font_get_glyph_extents
Prototype: static hb_bool_t _hb_qt_font_get_glyph_extents(hb_font_t * , void *font_data, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 517-534
  0.000% (0/1)
81
_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
Name: _hb_qt_font_get_glyph
Prototype: static hb_bool_t _hb_qt_font_get_glyph(hb_font_t * , void *font_data, hb_codepoint_t unicode, hb_codepoint_t , hb_codepoint_t *glyph, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 425-437
  0.000% (0/1)
41
_hb_qt_font_funcs_t::~_hb_qt_font_funcs_t
Name: _hb_qt_font_funcs_t::~_hb_qt_font_funcs_t
Prototype: ~_hb_qt_font_funcs_t()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 610-613
  0.000% (0/1)
11
_hb_qt_font_funcs_t::_hb_qt_font_funcs_t
Name: _hb_qt_font_funcs_t::_hb_qt_font_funcs_t
Prototype: _hb_qt_font_funcs_t()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 595-609
  0.000% (0/1)
121
_hb_qt_font_create
Name: _hb_qt_font_create
Prototype: static inline hb_font_t * _hb_qt_font_create(QFontEngine *fe)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 688-714
  0.000% (0/7)
133
_hb_qt_face_release
Name: _hb_qt_face_release
Prototype: static void _hb_qt_face_release(void *user_data)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 670-675
  0.000% (0/4)
22
_hb_qt_face_create
Name: _hb_qt_face_create
Prototype: static inline hb_face_t * _hb_qt_face_create(QFontEngine *fe)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 650-668
  0.000% (0/7)
113
ZoomFactorValidator::ZoomFactorValidator
Name: ZoomFactorValidator::ZoomFactorValidator
Prototype: ZoomFactorValidator(QObject* parent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp
Lines: 86-87
  0.000% (0/1)
11
XorRegion
Name: XorRegion
Prototype: static void XorRegion(QRegionPrivate *sra, QRegionPrivate *srb, QRegionPrivate &dest)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2646-2675
  0.000% (0/19)
217
Writer::objectToJson
Name: Writer::objectToJson
Prototype: void Writer::objectToJson(const QJsonPrivate::Object *o, QByteArray &json, int indent, bool compact)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 210-217
  0.000% (0/5)
51
Writer::arrayToJson
Name: Writer::arrayToJson
Prototype: void Writer::arrayToJson(const QJsonPrivate::Array *a, QByteArray &json, int indent, bool compact)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 219-226
  0.000% (0/5)
51
VersionTerm::matches
Name: VersionTerm::matches
Prototype: bool VersionTerm::matches(const QVersionNumber &other) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 174-195
  0.000% (0/18)
118
VersionTerm::isNull
Name: VersionTerm::isNull
Prototype: bool isNull() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 167-167
  0.000% (0/1)
11
VersionTerm::fromJson
Name: VersionTerm::fromJson
Prototype: VersionTerm VersionTerm::fromJson(const QJsonValue &v)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 197-212
  0.000% (0/10)
114
VersionTerm::VersionTerm
Name: VersionTerm::VersionTerm
Prototype: VersionTerm()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 165-165
  0.000% (0/1)
11
ValueExtractor::sizeValues
Name: ValueExtractor::sizeValues
Prototype: void ValueExtractor::sizeValues(const Declaration &decl, QSize *radii)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 584-589
  0.000% (0/4)
32
ValueExtractor::sizeValue
Name: ValueExtractor::sizeValue
Prototype: QSize ValueExtractor::sizeValue(const Declaration &decl)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 563-582
  0.000% (0/11)
144
ValueExtractor::lengthValues
Name: ValueExtractor::lengthValues
Prototype: void ValueExtractor::lengthValues(const Declaration &decl, int *m)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 444-477
  0.000% (0/25)
259
ValueExtractor::lengthValue
Name: ValueExtractor::lengthValue
Prototype: LengthData ValueExtractor::lengthValue(const Value& v)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 404-422
  0.000% (0/13)
145
ValueExtractor::lengthValue
Name: ValueExtractor::lengthValue
Prototype: int ValueExtractor::lengthValue(const Declaration &decl)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 433-442
  0.000% (0/7)
73
ValueExtractor::extractStyleFeatures
Name: ValueExtractor::extractStyleFeatures
Prototype: int ValueExtractor::extractStyleFeatures()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 552-561
  0.000% (0/7)
63
Page:<>1
Condition %: 100.000% (1/1)
...80
Condition %:  71.429% (10/14)
...90
Condition %:  50.000% (16/32)
...100
Condition %:  6.154% (4/65)
...110
Condition %:  0.000% (0/1)
...115
Condition %:  0.000% (0/4)
116
Condition %:  0.000% (0/1)
117
Condition %:  0.000% (0/1)
118
Condition %:  0.000% (0/4)
119120
Condition %:  0.000% (0/22)
121
Condition %:  0.000% (0/1)
122
Condition %:  0.000% (0/4)
123
Condition %:  0.000% (0/1)
...130
Condition %:  0.000% (0/1)
...140
Condition %:  0.000% (0/1)
...200
Condition %:  0.000% (0/1)
...300
Condition %:  0.000% (0/1)
...306
Condition %:  0.000% (0/1)

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