Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
itemizeName: | 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 |
elidedTextName: | 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 |
justifyName: | 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 |
shapeTextName: | 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 |
shapeTextWithHarfbuzzNGName: | 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 |
shapeTextWithHarfbuzzName: | 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 |
fontEngineName: | 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 |
calculateTabWidthName: | 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 |
LayoutDataName: | QTextEngine::LayoutData | Coverage: | 0.000% (0/34) |
| | 61 | 11 |
boundingBoxName: | 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 |
resolveFormatsName: | 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 |
tightBoundingBoxName: | 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 |
widthName: | 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 |
positionInLigatureName: | 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 |
bidiReorderName: | 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 |
positionAfterVisualMovementName: | 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 |
shapeLineName: | 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 |
adjustUnderlinesName: | 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 |
fontName: | 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 |
offsetInLigatureName: | 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 |
attributesName: | 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 |
setPreeditAreaName: | 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 |
setFormatsName: | 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 |
formatIndexName: | 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 |
insertionPointsForLineName: | 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 |
freeMemoryName: | 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 |
findItemName: | 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 |
drawDecorationsName: | 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 |
shapeName: | 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 |
initName: | 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 |
alignLineName: | 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 |
validateName: | 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 |
previousLogicalPositionName: | 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 |
nextLogicalPositionName: | 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 |
lineNumberForTextPositionName: | 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 |
isRightToLeftName: | 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 |
getClusterLengthName: | 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 |
indexFormatsName: | 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 |
setBoundaryName: | 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 |
leadingSpaceWidthName: | 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 |
endOfLineName: | 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 |
drawItemDecorationListName: | 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 |
beginningOfLineName: | 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 |
atWordSeparatorName: | 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 |
addRequiredBoundariesName: | 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 |
~QTextEngineName: | 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 |
invalidateName: | 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 |
resetFontEngineCacheName: | 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 |
formatName: | 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 |
clearDecorationsName: | 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 |
adjustUnderlinesName: | 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 |
addItemDecorationName: | 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 |
clearLineDataName: | 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 |
addUnderlineName: | 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 |
addStrikeOutName: | 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 |
addOverlineName: | 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 |
QTextEngineName: | 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 |
QTextEngineName: | 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 |
FontEngineCacheName: | QTextEngine::FontEngineCache | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
elidedTextName: | QTextEngine::elidedText | Coverage: | 0.000% (0/1) |
| | 0 | 1 |