OpenCoverage

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

Function Tree

Path:<top>::QFontEngineMulti
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QFontEngineMulti
Name: QFontEngineMulti::~QFontEngineMulti
Prototype: QFontEngineMulti::~QFontEngineMulti()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1773-1780
  0.000% (0/9)
43
xHeight
Name: QFontEngineMulti::xHeight
Prototype: QFixed QFontEngineMulti::xHeight() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2164-2167
  0.000% (0/1)
11
underlinePosition
Name: QFontEngineMulti::underlinePosition
Prototype: QFixed QFontEngineMulti::underlinePosition() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2179-2182
  0.000% (0/1)
11
stringToCMap
Name: QFontEngineMulti::stringToCMap
Prototype: bool QFontEngineMulti::stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QFontEngine::ShaperFlags flags) const
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1873-1923
  0.000% (0/36)
3412
shouldLoadFontEngineForCharacter
Name: QFontEngineMulti::shouldLoadFontEngineForCharacter
Prototype: bool QFontEngineMulti::shouldLoadFontEngineForCharacter(int at, uint ucs4) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1925-1930
  0.000% (0/1)
31
setFallbackFamiliesList
Name: QFontEngineMulti::setFallbackFamiliesList
Prototype: void QFontEngineMulti::setFallbackFamiliesList(const QStringList &fallbackFamilies)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1793-1810
  0.000% (0/5)
102
recalcAdvances
Name: QFontEngineMulti::recalcAdvances
Prototype: void QFontEngineMulti::recalcAdvances(QGlyphLayout *glyphs, QFontEngine::ShaperFlags flags) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2061-2102
  0.000% (0/22)
258
minRightBearing
Name: QFontEngineMulti::minRightBearing
Prototype: qreal QFontEngineMulti::minRightBearing() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2194-2197
  0.000% (0/1)
11
minLeftBearing
Name: QFontEngineMulti::minLeftBearing
Prototype: qreal QFontEngineMulti::minLeftBearing() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2189-2192
  0.000% (0/1)
11
maxCharWidth
Name: QFontEngineMulti::maxCharWidth
Prototype: qreal QFontEngineMulti::maxCharWidth() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2184-2187
  0.000% (0/1)
11
loadEngine
Name: QFontEngineMulti::loadEngine
Prototype: QFontEngine *QFontEngineMulti::loadEngine(int at)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1827-1841
  0.000% (0/7)
93
lineThickness
Name: QFontEngineMulti::lineThickness
Prototype: QFixed QFontEngineMulti::lineThickness() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2174-2177
  0.000% (0/1)
11
leading
Name: QFontEngineMulti::leading
Prototype: QFixed QFontEngineMulti::leading() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2159-2162
  0.000% (0/1)
11
glyphIndex
Name: QFontEngineMulti::glyphIndex
Prototype: glyph_t QFontEngineMulti::glyphIndex(uint ucs4) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1843-1871
  0.000% (0/24)
198
getGlyphBearings
Name: QFontEngineMulti::getGlyphBearings
Prototype: void QFontEngineMulti::getGlyphBearings(glyph_t glyph, qreal *leftBearing, qreal *rightBearing)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1995-2000
  0.000% (0/1)
31
ensureFallbackFamiliesQueried
Name: QFontEngineMulti::ensureFallbackFamiliesQueried
Prototype: void QFontEngineMulti::ensureFallbackFamiliesQueried()
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1784-1791
  0.000% (0/6)
42
ensureEngineAt
Name: QFontEngineMulti::ensureEngineAt
Prototype: void QFontEngineMulti::ensureEngineAt(int at)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1812-1825
  0.000% (0/10)
104
doKerning
Name: QFontEngineMulti::doKerning
Prototype: void QFontEngineMulti::doKerning(QGlyphLayout *glyphs, QFontEngine::ShaperFlags flags) const
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2104-2145
  0.000% (0/22)
258
descent
Name: QFontEngineMulti::descent
Prototype: QFixed QFontEngineMulti::descent() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2156-2157
  0.000% (0/1)
11
createMultiFontEngine
Name: QFontEngineMulti::createMultiFontEngine
Prototype: QFontEngine *QFontEngineMulti::createMultiFontEngine(QFontEngine *fe, int script)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2263-2292
  0.000% (0/16)
194
canRender
Name: QFontEngineMulti::canRender
Prototype: bool QFontEngineMulti::canRender(const QChar *string, int len) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2199-2220
  0.000% (0/13)
135
boundingBox
Name: QFontEngineMulti::boundingBox
Prototype: glyph_metrics_t QFontEngineMulti::boundingBox(const QGlyphLayout &glyphs)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1932-1993
  0.000% (0/22)
398
boundingBox
Name: QFontEngineMulti::boundingBox
Prototype: glyph_metrics_t QFontEngineMulti::boundingBox(glyph_t glyph)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2147-2151
  0.000% (0/1)
21
averageCharWidth
Name: QFontEngineMulti::averageCharWidth
Prototype: QFixed QFontEngineMulti::averageCharWidth() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2169-2172
  0.000% (0/1)
11
ascent
Name: QFontEngineMulti::ascent
Prototype: QFixed QFontEngineMulti::ascent() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2153-2154
  0.000% (0/1)
11
alphaRGBMapForGlyph
Name: QFontEngineMulti::alphaRGBMapForGlyph
Prototype: QImage QFontEngineMulti::alphaRGBMapForGlyph(glyph_t glyph, QFixed subPixelPosition, const QTransform &t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2249-2253
  0.000% (0/1)
21
alphaMapForGlyph
Name: QFontEngineMulti::alphaMapForGlyph
Prototype: QImage QFontEngineMulti::alphaMapForGlyph(glyph_t glyph)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2225-2229
  0.000% (0/1)
21
alphaMapForGlyph
Name: QFontEngineMulti::alphaMapForGlyph
Prototype: QImage QFontEngineMulti::alphaMapForGlyph(glyph_t glyph, QFixed subPixelPosition)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2231-2235
  0.000% (0/1)
21
alphaMapForGlyph
Name: QFontEngineMulti::alphaMapForGlyph
Prototype: QImage QFontEngineMulti::alphaMapForGlyph(glyph_t glyph, const QTransform &t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2237-2241
  0.000% (0/1)
21
alphaMapForGlyph
Name: QFontEngineMulti::alphaMapForGlyph
Prototype: QImage QFontEngineMulti::alphaMapForGlyph(glyph_t glyph, QFixed subPixelPosition, const QTransform &t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2243-2247
  0.000% (0/1)
21
addOutlineToPath
Name: QFontEngineMulti::addOutlineToPath
Prototype: void QFontEngineMulti::addOutlineToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 2002-2059
  0.000% (0/46)
3516
QFontEngineMulti
Name: QFontEngineMulti::QFontEngineMulti
Prototype: QFontEngineMulti::QFontEngineMulti(QFontEngine *engine, int script, const QStringList &fallbackFamilies)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1751-1771
  0.000% (0/4)
82

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