OpenCoverage

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

Function Tree

Path:<top>::QFontEngineQPF2
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
verifyHeader
Name: QFontEngineQPF2::verifyHeader
Prototype: bool QFontEngineQPF2::verifyHeader(const uchar *data, int size)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 169-193
  0.000% (0/31)
189
underlinePosition
Name: QFontEngineQPF2::underlinePosition
Prototype: QFixed QFontEngineQPF2::underlinePosition() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 487-490
  0.000% (0/1)
11
stringToCMap
Name: QFontEngineQPF2::stringToCMap
Prototype: bool QFontEngineQPF2::stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QFontEngine::ShaperFlags flags) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 340-385
  0.000% (0/22)
237
recalcAdvances
Name: QFontEngineQPF2::recalcAdvances
Prototype: void QFontEngineQPF2::recalcAdvances(QGlyphLayout *glyphs, QFontEngine::ShaperFlags) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 387-395
  0.000% (0/7)
53
minRightBearing
Name: QFontEngineQPF2::minRightBearing
Prototype: qreal QFontEngineQPF2::minRightBearing() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 482-485
  0.000% (0/1)
11
minLeftBearing
Name: QFontEngineQPF2::minLeftBearing
Prototype: qreal QFontEngineQPF2::minLeftBearing() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 477-480
  0.000% (0/1)
11
maxCharWidth
Name: QFontEngineQPF2::maxCharWidth
Prototype: qreal QFontEngineQPF2::maxCharWidth() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 472-475
  0.000% (0/1)
11
lineThickness
Name: QFontEngineQPF2::lineThickness
Prototype: QFixed QFontEngineQPF2::lineThickness() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 492-495
  0.000% (0/1)
11
leading
Name: QFontEngineQPF2::leading
Prototype: QFixed QFontEngineQPF2::leading() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 467-470
  0.000% (0/1)
11
isValid
Name: QFontEngineQPF2::isValid
Prototype: bool QFontEngineQPF2::isValid() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 497-501
  0.000% (0/1)
21
glyphIndex
Name: QFontEngineQPF2::glyphIndex
Prototype: glyph_t QFontEngineQPF2::glyphIndex(uint ucs4) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 329-338
  0.000% (0/11)
63
getSfntTableData
Name: QFontEngineQPF2::getSfntTableData
Prototype: bool QFontEngineQPF2::getSfntTableData(uint tag, uchar *buffer, uint *length) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 317-327
  0.000% (0/11)
73
findGlyph
Name: QFontEngineQPF2::findGlyph
Prototype: const QFontEngineQPF2::Glyph *QFontEngineQPF2::findGlyph(glyph_t g) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 151-167
  0.000% (0/15)
105
extractHeaderField
Name: QFontEngineQPF2::extractHeaderField
Prototype: QVariant QFontEngineQPF2::extractHeaderField(const uchar *data, HeaderTag requestedTag)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 195-224
  0.000% (0/20)
189
descent
Name: QFontEngineQPF2::descent
Prototype: QFixed QFontEngineQPF2::descent() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 462-465
  0.000% (0/1)
11
boundingBox
Name: QFontEngineQPF2::boundingBox
Prototype: glyph_metrics_t QFontEngineQPF2::boundingBox(const QGlyphLayout &glyphs)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 415-441
  0.000% (0/7)
193
boundingBox
Name: QFontEngineQPF2::boundingBox
Prototype: glyph_metrics_t QFontEngineQPF2::boundingBox(glyph_t glyph)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 443-455
  0.000% (0/4)
102
ascent
Name: QFontEngineQPF2::ascent
Prototype: QFixed QFontEngineQPF2::ascent() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 457-460
  0.000% (0/1)
11
alphaMapForGlyph
Name: QFontEngineQPF2::alphaMapForGlyph
Prototype: QImage QFontEngineQPF2::alphaMapForGlyph(glyph_t g)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 397-408
  0.000% (0/4)
62
addOutlineToPath
Name: QFontEngineQPF2::addOutlineToPath
Prototype: void QFontEngineQPF2::addOutlineToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 410-413
  0.000% (0/1)
11
QFontEngineQPF2
Name: QFontEngineQPF2::QFontEngineQPF2
Prototype: QFontEngineQPF2::QFontEngineQPF2(const QFontDef &def, const QByteArray &data)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_qpf2.cpp
Lines: 227-311
  0.000% (0/33)
4611

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