| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 ~QTextEngine| Name:  | QTextEngine::~QTextEngine |  | Prototype:  | QTextEngine::~QTextEngine() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1478-1484 |  
  |  | 4 | 2 | 
 width| Name:  | QTextEngine::width |  | Prototype:  | QFixed QTextEngine::width(int from, int len) const |  | Coverage:  |   0.000% (0/47) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1794-1854 |  
  |  | 38 | 14 | 
 validate| Name:  | QTextEngine::validate |  | Prototype:  | void QTextEngine::validate() const |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1559-1573 |  
  |  | 10 | 5 | 
 tightBoundingBox| Name:  | QTextEngine::tightBoundingBox |  | Prototype:  | glyph_metrics_t QTextEngine::tightBoundingBox(int from, int len) const |  | Coverage:  |   0.000% (0/41) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1917-1966 |  
  |  | 39 | 12 | 
 shapeTextWithHarfbuzzNG| Name:  | QTextEngine::shapeTextWithHarfbuzzNG |  | Prototype:  | int QTextEngine::shapeTextWithHarfbuzzNG(const QScriptItem &si, const ushort *string, int itemLength, QFontEngine *fontEngine, const QVector<uint> &itemBoundaries, bool kerningEnabled, bool hasLetterSpacing) const |  | Coverage:  |   0.000% (0/82) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1124-1310 |  
  |  | 90 | 24 | 
 shapeTextWithHarfbuzz| Name:  | QTextEngine::shapeTextWithHarfbuzz |  | Prototype:  | int QTextEngine::shapeTextWithHarfbuzz(const QScriptItem &si, const ushort *string, int itemLength, QFontEngine *fontEngine, const QVector<uint> &itemBoundaries, bool kerningEnabled) const |  | Coverage:  |   0.000% (0/78) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1331-1444 |  
  |  | 77 | 23 | 
 shapeText| Name:  | QTextEngine::shapeText |  | Prototype:  | void QTextEngine::shapeText(int item) const |  | Coverage:  |   0.000% (0/105) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 951-1114 |  
  |  | 102 | 28 | 
 shapeLine| Name:  | QTextEngine::shapeLine |  | Prototype:  | void QTextEngine::shapeLine(const QScriptLine &line) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 917-945 |  
  |  | 19 | 6 | 
 shape| Name:  | QTextEngine::shape |  | Prototype:  | void QTextEngine::shape(int item) const |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1512-1530 |  
  |  | 12 | 4 | 
 setPreeditArea| Name:  | QTextEngine::setPreeditArea |  | Prototype:  | void QTextEngine::setPreeditArea(int position, const QString &preeditText) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2593-2613 |  
  |  | 14 | 5 | 
 setFormats| Name:  | QTextEngine::setFormats |  | Prototype:  | void QTextEngine::setFormats(const QVector<QTextLayout::FormatRange> &formats) |  | Coverage:  |   0.000% (0/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2615-2636 |  
  |  | 14 | 5 | 
 setBoundary| Name:  | QTextEngine::setBoundary |  | Prototype:  | void QTextEngine::setBoundary(int strPos) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2876-2887 |  
  |  | 7 | 3 | 
 resolveFormats| Name:  | QTextEngine::resolveFormats |  | Prototype:  | void QTextEngine::resolveFormats() const |  | Coverage:  |   0.000% (0/35) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3007-3069 |  
  |  | 43 | 11 | 
 resetFontEngineCache| Name:  | QTextEngine::resetFontEngineCache |  | Prototype:  | void QTextEngine::resetFontEngineCache() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1538-1543 |  
  |  | 3 | 1 | 
 previousLogicalPosition| Name:  | QTextEngine::previousLogicalPosition |  | Prototype:  | int QTextEngine::previousLogicalPosition(int oldPos) const |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3200-3213 |  
  |  | 10 | 3 | 
 positionInLigature| Name:  | QTextEngine::positionInLigature |  | Prototype:  | int QTextEngine::positionInLigature(const QScriptItem *si, int end, QFixed x, QFixed edge, int glyph_pos, bool cursorOnCharacter) |  | Coverage:  |   0.000% (0/43) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3146-3198 |  
  |  | 36 | 11 | 
 positionAfterVisualMovement| Name:  | QTextEngine::positionAfterVisualMovement |  | Prototype:  | int QTextEngine::positionAfterVisualMovement(int pos, QTextCursor::MoveOperation op) |  | Coverage:  |   0.000% (0/38) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3288-3327 |  
  |  | 25 | 11 | 
 offsetInLigature| Name:  | QTextEngine::offsetInLigature |  | Prototype:  | QFixed QTextEngine::offsetInLigature(const QScriptItem *si, int pos, int max, int glyph_pos) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3098-3126 |  
  |  | 16 | 7 | 
 nextLogicalPosition| Name:  | QTextEngine::nextLogicalPosition |  | Prototype:  | int QTextEngine::nextLogicalPosition(int oldPos) const |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3215-3228 |  
  |  | 10 | 3 | 
 lineNumberForTextPosition| Name:  | QTextEngine::lineNumberForTextPosition |  | Prototype:  | int QTextEngine::lineNumberForTextPosition(int pos) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3230-3242 |  
  |  | 9 | 5 | 
 leadingSpaceWidth| Name:  | QTextEngine::leadingSpaceWidth |  | Prototype:  | QFixed QTextEngine::leadingSpaceWidth(const QScriptLine &line) |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3071-3079 |  
  |  | 5 | 2 | 
 justify| Name:  | QTextEngine::justify |  | Prototype:  | void QTextEngine::justify(const QScriptLine &line) |  | Coverage:  |   0.000% (0/130) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2157-2345 |  
  |  | 105 | 44 | 
 itemize| Name:  | QTextEngine::itemize |  | Prototype:  | void QTextEngine::itemize() const |  | Coverage:  |   0.000% (0/108) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1575-1752 |  
  |  | 112 | 39 | 
 isRightToLeft| Name:  | QTextEngine::isRightToLeft |  | Prototype:  | bool QTextEngine::isRightToLeft() const |  | Coverage:  |   0.000% (0/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1754-1770 |  
  |  | 9 | 6 | 
 invalidate| Name:  | QTextEngine::invalidate |  | Prototype:  | void QTextEngine::invalidate() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1545-1552 |  
  |  | 4 | 1 | 
 insertionPointsForLine| Name:  | QTextEngine::insertionPointsForLine |  | Prototype:  | void QTextEngine::insertionPointsForLine(int lineNum, QVector<int> &insertionPoints) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3244-3266 |  
  |  | 13 | 6 | 
 init| Name:  | QTextEngine::init |  | Prototype:  | void QTextEngine::init(QTextEngine *e) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1446-1464 |  
  |  | 11 | 1 | 
 indexFormats| Name:  | QTextEngine::indexFormats |  | Prototype:  | void QTextEngine::indexFormats() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2638-2652 |  
  |  | 8 | 3 | 
 getClusterLength| Name:  | QTextEngine::getClusterLength |  | Prototype:  | int QTextEngine::getClusterLength(unsigned short *logClusters, const QCharAttributes *attributes, int from, int to, int glyph_pos, int *start) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3129-3144 |  
  |  | 9 | 5 | 
 freeMemory| Name:  | QTextEngine::freeMemory |  | Prototype:  | void QTextEngine::freeMemory() |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2489-2507 |  
  |  | 13 | 4 | 
 formatIndex| Name:  | QTextEngine::formatIndex |  | Prototype:  | int QTextEngine::formatIndex(const QScriptItem *si) const |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2509-2529 |  
  |  | 14 | 5 | 
 format| Name:  | QTextEngine::format |  | Prototype:  | QTextCharFormat QTextEngine::format(const QScriptItem *si) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2532-2537 |  
  |  | 3 | 2 | 
 fontEngine| Name:  | QTextEngine::fontEngine |  | Prototype:  | QFontEngine *QTextEngine::fontEngine(const QScriptItem &si, QFixed *ascent, QFixed *descent, QFixed *leading) const |  | Coverage:  |   0.000% (0/92) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2005-2121 |  
  |  | 77 | 23 | 
 font| Name:  | QTextEngine::font |  | Prototype:  | QFont QTextEngine::font(const QScriptItem &si) const |  | Coverage:  |   0.000% (0/24) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1968-1996 |  
  |  | 17 | 7 | 
 findItem| Name:  | QTextEngine::findItem |  | Prototype:  | int QTextEngine::findItem(int strPos, int firstItem) const |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1773-1792 |  
  |  | 13 | 5 | 
 endOfLine| Name:  | QTextEngine::endOfLine |  | Prototype:  | int QTextEngine::endOfLine(int lineNum) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3268-3276 |  
  |  | 5 | 2 | 
 elidedText| Name:  | QTextEngine::elidedText |  | Coverage:  |   0.000% (0/1) |  
  |  | 0 | 1 | 
 elidedText| Name:  | QTextEngine::elidedText |  | Prototype:  | QString QTextEngine::elidedText(Qt::TextElideMode mode, const QFixed &width, int flags, int from, int count) const |  | Coverage:  |   0.000% (0/109) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2710-2874 |  
  |  | 111 | 28 | 
 drawItemDecorationList| Name:  | QTextEngine::drawItemDecorationList |  | Prototype:  | void QTextEngine::drawItemDecorationList(QPainter *painter, const ItemDecorationList &decorationList) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3354-3364 |  
  |  | 5 | 3 | 
 drawDecorations| Name:  | QTextEngine::drawDecorations |  | Prototype:  | void QTextEngine::drawDecorations(QPainter *painter) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3366-3387 |  
  |  | 13 | 3 | 
 clearLineData| Name:  | QTextEngine::clearLineData |  | Prototype:  | void QTextEngine::clearLineData() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1554-1557 |  
  |  | 1 | 1 | 
 clearDecorations| Name:  | QTextEngine::clearDecorations |  | Prototype:  | void QTextEngine::clearDecorations() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3389-3394 |  
  |  | 3 | 1 | 
 calculateTabWidth| Name:  | QTextEngine::calculateTabWidth |  | Prototype:  | QFixed QTextEngine::calculateTabWidth(int item, QFixed x) const |  | Coverage:  |   0.000% (0/80) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2889-2986 |  
  |  | 67 | 26 | 
 boundingBox| Name:  | QTextEngine::boundingBox |  | Prototype:  | glyph_metrics_t QTextEngine::boundingBox(int from, int len) const |  | Coverage:  |   0.000% (0/47) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1856-1915 |  
  |  | 45 | 14 | 
 bidiReorder| Name:  | QTextEngine::bidiReorder |  | Prototype:  | void QTextEngine::bidiReorder(int numItems, const quint8 *levels, int *visualOrder) |  | Coverage:  |   0.000% (0/38) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 760-817 |  
  |  | 27 | 12 | 
 beginningOfLine| Name:  | QTextEngine::beginningOfLine |  | Prototype:  | int QTextEngine::beginningOfLine(int lineNum) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3278-3286 |  
  |  | 5 | 2 | 
 attributes| Name:  | QTextEngine::attributes |  | Prototype:  | const QCharAttributes *QTextEngine::attributes() const |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1486-1510 |  
  |  | 16 | 4 | 
 atWordSeparator| Name:  | QTextEngine::atWordSeparator |  | Prototype:  | bool QTextEngine::atWordSeparator(int position) const |  | Coverage:  |   0.000% (0/35) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2551-2591 |  
  |  | 5 | 33 | 
 alignLine| Name:  | QTextEngine::alignLine |  | Prototype:  | QFixed QTextEngine::alignLine(const QScriptLine &line) |  | Coverage:  |   0.000% (0/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3081-3096 |  
  |  | 11 | 5 | 
 adjustUnderlines| Name:  | QTextEngine::adjustUnderlines |  | Prototype:  | void QTextEngine::adjustUnderlines() |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3396-3424 |  
  |  | 19 | 4 | 
 adjustUnderlines| Name:  | QTextEngine::adjustUnderlines |  | Prototype:  | void QTextEngine::adjustUnderlines(ItemDecorationList::iterator start, ItemDecorationList::iterator end, qreal underlinePos, qreal penWidth) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3426-3434 |  
  |  | 3 | 2 | 
 addUnderline| Name:  | QTextEngine::addUnderline |  | Prototype:  | void QTextEngine::addUnderline(QPainter *painter, const QLineF &line) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3338-3342 |  
  |  | 1 | 1 | 
 addStrikeOut| Name:  | QTextEngine::addStrikeOut |  | Prototype:  | void QTextEngine::addStrikeOut(QPainter *painter, const QLineF &line) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3344-3347 |  
  |  | 1 | 1 | 
 addRequiredBoundaries| Name:  | QTextEngine::addRequiredBoundaries |  | Prototype:  | void QTextEngine::addRequiredBoundaries() const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2539-2549 |  
  |  | 5 | 3 | 
 addOverline| Name:  | QTextEngine::addOverline |  | Prototype:  | void QTextEngine::addOverline(QPainter *painter, const QLineF &line) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3349-3352 |  
  |  | 1 | 1 | 
 addItemDecoration| Name:  | QTextEngine::addItemDecoration |  | Prototype:  | void QTextEngine::addItemDecoration(QPainter *painter, const QLineF &line, ItemDecorationList *decorationList) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 3329-3336 |  
  |  | 3 | 2 | 
 QTextEngine| Name:  | QTextEngine::QTextEngine |  | Prototype:  | QTextEngine::QTextEngine() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1466-1469 |  
  |  | 1 | 1 | 
 QTextEngine| Name:  | QTextEngine::QTextEngine |  | Prototype:  | QTextEngine::QTextEngine(const QString &str, const QFont &f) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 1471-1476 |  
  |  | 1 | 1 | 
 LayoutData| Name:  | QTextEngine::LayoutData |  | Coverage:  |   0.000% (0/34) |  
  |  | 61 | 11 | 
 FontEngineCache| Name:  | QTextEngine::FontEngineCache |  | Coverage:  |   0.000% (0/1) |  
  |  | 1 | 1 |