Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
getTrueTypeGlyphIndexName: | QFontEngine::getTrueTypeGlyphIndex | Prototype: | quint32 QFontEngine::getTrueTypeGlyphIndex(const uchar *cmap, int cmapSize, uint unicode) | Coverage: | 0.000% (0/98) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1387-1520 |
| | 92 | 32 |
getCMapName: | QFontEngine::getCMap | Prototype: | const uchar *QFontEngine::getCMap(const uchar *table, uint tableSize, bool *isSymbolFont, int *cmapSize) | Coverage: | 0.000% (0/114) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1230-1385 |
| | 91 | 36 |
getGlyphPositionsName: | QFontEngine::getGlyphPositions | Prototype: | void QFontEngine::getGlyphPositions(const QGlyphLayout &glyphs, const QTransform &matrix, QTextItem::RenderFlags flags, QVarLengthArray<glyph_t> &glyphs_out, QVarLengthArray<QFixedPoint> &positions) | Coverage: | 0.000% (0/56) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 441-557 |
| | 88 | 16 |
loadKerningPairsName: | QFontEngine::loadKerningPairs | Prototype: | void QFontEngine::loadKerningPairs(QFixed scalingFactor) | Coverage: | 0.000% (0/52) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1120-1208 |
| | 52 | 18 |
addBitmapFontToPathName: | QFontEngine::addBitmapFontToPath | Prototype: | void QFontEngine::addBitmapFontToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags) | Coverage: | 0.000% (0/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 780-827 |
| | 35 | 8 |
alphaMapForGlyphName: | QFontEngine::alphaMapForGlyph | Prototype: | QImage QFontEngine::alphaMapForGlyph(glyph_t glyph) | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 941-976 |
| | 28 | 4 |
minRightBearingName: | QFontEngine::minRightBearing | Prototype: | qreal QFontEngine::minRightBearing() const | Coverage: | 0.000% (0/34) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 581-647 |
| | 27 | 10 |
supportsScriptName: | QFontEngine::supportsScript | Prototype: | bool QFontEngine::supportsScript(QChar::Script script) const | Coverage: | 0.000% (0/30) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 354-399 |
| | 23 | 8 |
harfbuzzFontName: | QFontEngine::harfbuzzFont | Prototype: | void *QFontEngine::harfbuzzFont() const | Coverage: | 0.000% (0/16) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 297-330 |
| | 23 | 6 |
tightBoundingBoxName: | QFontEngine::tightBoundingBox | Prototype: | glyph_metrics_t QFontEngine::tightBoundingBox(const QGlyphLayout &glyphs) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 649-670 |
| | 16 | 2 |
propertiesName: | QFontEngine::properties | Prototype: | QFontEngine::Properties QFontEngine::properties() const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 982-1001 |
| | 16 | 1 |
harfbuzzFaceName: | QFontEngine::harfbuzzFace | Prototype: | void *QFontEngine::harfbuzzFace() const | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 332-352 |
| | 13 | 5 |
convertToPostscriptFontFamilyNameName: | QFontEngine::convertToPostscriptFontFamilyName | Prototype: | QByteArray QFontEngine::convertToPostscriptFontFamilyName(const QByteArray &family) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1522-1537 |
| | 13 | 1 |
setGlyphCacheName: | QFontEngine::setGlyphCache | Prototype: | void QFontEngine::setGlyphCache(const void *context, QFontEngineGlyphCache *cache) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1048-1067 |
| | 10 | 4 |
QFontEngineName: | QFontEngine::QFontEngine | Prototype: | QFontEngine::QFontEngine(Type type) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 247-269 |
| | 10 | 2 |
lockedAlphaMapForGlyphName: | QFontEngine::lockedAlphaMapForGlyph | Prototype: | QImage *QFontEngine::lockedAlphaMapForGlyph(glyph_t glyph, QFixed subPixelPosition, QFontEngine::GlyphFormat neededFormat, const QTransform &t, QPoint *offset) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 916-933 |
| | 9 | 4 |
doKerningName: | QFontEngine::doKerning | Prototype: | void QFontEngine::doKerning(QGlyphLayout *glyphs, QFontEngine::ShaperFlags flags) const | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1103-1118 |
| | 9 | 5 |
alphaRGBMapForGlyphName: | QFontEngine::alphaRGBMapForGlyph | Prototype: | QImage QFontEngine::alphaRGBMapForGlyph(glyph_t glyph, QFixed , const QTransform &t) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 875-890 |
| | 9 | 3 |
addGlyphsToPathName: | QFontEngine::addGlyphsToPath | Prototype: | void QFontEngine::addGlyphsToPath(glyph_t *glyphs, QFixedPoint *positions, int nGlyphs, QPainterPath *path, QTextItem::RenderFlags flags) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 829-844 |
| | 9 | 2 |
subPixelPositionForXName: | QFontEngine::subPixelPositionForX | Prototype: | QFixed QFontEngine::subPixelPositionForX(QFixed x) const | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 899-914 |
| | 8 | 3 |
glyphCountName: | QFontEngine::glyphCount | Prototype: | int QFontEngine::glyphCount() const | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1211-1223 |
| | 8 | 2 |
glyphCacheName: | QFontEngine::glyphCache | Prototype: | QFontEngineGlyphCache *QFontEngine::glyphCache(const void *context, GlyphFormat format, const QTransform &transform) const | Coverage: | 0.000% (0/12) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1069-1082 |
| | 8 | 4 |
getSfntTableName: | QFontEngine::getSfntTable | Prototype: | QByteArray QFontEngine::getSfntTable(uint tag) const | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1031-1041 |
| | 8 | 3 |
getPointInOutlineName: | QFontEngine::getPointInOutline | Prototype: | int QFontEngine::getPointInOutline(glyph_t glyph, int flags, quint32 point, QFixed *xpos, QFixed *ypos, quint32 *nPoints) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 174-183 |
| | 7 | 1 |
alphaMapForGlyphName: | QFontEngine::alphaMapForGlyph | Prototype: | QImage QFontEngine::alphaMapForGlyph(glyph_t glyph, QFixed subPixelPosition, const QTransform &t) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 862-873 |
| | 7 | 3 |
addOutlineToPathName: | QFontEngine::addOutlineToPath | Prototype: | void QFontEngine::addOutlineToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 673-684 |
| | 7 | 2 |
lastRightBearingName: | QFontEngine::lastRightBearing | Prototype: | QFixed QFontEngine::lastRightBearing(const QGlyphLayout &glyphs, bool round) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1548-1557 |
| | 6 | 3 |
lineThicknessName: | QFontEngine::lineThickness | Prototype: | QFixed QFontEngine::lineThickness() const | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 279-290 |
| | 5 | 3 |
getUnscaledGlyphName: | QFontEngine::getUnscaledGlyph | Prototype: | void QFontEngine::getUnscaledGlyph(glyph_t glyph, QPainterPath *path, glyph_metrics_t *metrics) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1003-1010 |
| | 5 | 1 |
getGlyphBearingsName: | QFontEngine::getGlyphBearings | Prototype: | void QFontEngine::getGlyphBearings(glyph_t glyph, qreal *leftBearing, qreal *rightBearing) | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 559-566 |
| | 5 | 3 |
canRenderName: | QFontEngine::canRender | Prototype: | bool QFontEngine::canRender(const QChar *str, int len) const | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 401-410 |
| | 5 | 3 |
alphaMapForGlyphName: | QFontEngine::alphaMapForGlyph | Prototype: | QImage QFontEngine::alphaMapForGlyph(glyph_t glyph, const QTransform &t) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 852-860 |
| | 5 | 2 |
getSfntTableDataName: | QFontEngine::getSfntTableData | Prototype: | bool QFontEngine::getSfntTableData(uint tag, uchar *buffer, uint *length) const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1023-1029 |
| | 4 | 1 |
boundingBoxName: | QFontEngine::boundingBox | Prototype: | glyph_metrics_t QFontEngine::boundingBox(glyph_t glyph, const QTransform &matrix) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 412-420 |
| | 4 | 2 |
GlyphCacheEntryName: | QFontEngine::GlyphCacheEntry | Coverage: | 0.000% (0/2) |
| | 4 | 2 |
xHeightName: | QFontEngine::xHeight | Prototype: | QFixed QFontEngine::xHeight() const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 422-427 |
| | 3 | 1 |
minLeftBearingName: | QFontEngine::minLeftBearing | Prototype: | qreal QFontEngine::minLeftBearing() const | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 568-574 |
| | 3 | 2 |
averageCharWidthName: | QFontEngine::averageCharWidth | Prototype: | QFixed QFontEngine::averageCharWidth() const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 429-434 |
| | 3 | 1 |
~QFontEngineName: | QFontEngine::~QFontEngine | Prototype: | QFontEngine::~QFontEngine() | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 271-277 |
| | 2 | 2 |
unlockAlphaMapForGlyphName: | QFontEngine::unlockAlphaMapForGlyph | Prototype: | void QFontEngine::unlockAlphaMapForGlyph() | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 935-939 |
| | 2 | 1 |
bitmapForGlyphName: | QFontEngine::bitmapForGlyph | Prototype: | QImage QFontEngine::bitmapForGlyph(glyph_t, QFixed subPixelPosition, const QTransform&) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 892-897 |
| | 2 | 1 |
underlinePositionName: | QFontEngine::underlinePosition | Prototype: | QFixed QFontEngine::underlinePosition() const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 292-295 |
| | 1 | 1 |
supportsTransformationName: | QFontEngine::supportsTransformation | Prototype: | bool QFontEngine::supportsTransformation(const QTransform &transform) const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 436-439 |
| | 1 | 1 |
hasUnreliableGlyphOutlineName: | QFontEngine::hasUnreliableGlyphOutline | Prototype: | bool QFontEngine::hasUnreliableGlyphOutline() const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1542-1546 |
| | 1 | 1 |
handleName: | QFontEngine::handle | Prototype: | Qt::HANDLE QFontEngine::handle() const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1225-1228 |
| | 1 | 1 |
clearGlyphCacheName: | QFontEngine::clearGlyphCache | Prototype: | void QFontEngine::clearGlyphCache(const void *context) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 1043-1046 |
| | 1 | 1 |
alphaMapForGlyphName: | QFontEngine::alphaMapForGlyph | Prototype: | QImage QFontEngine::alphaMapForGlyph(glyph_t glyph, QFixed ) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp | Lines: | 846-850 |
| | 1 | 1 |