QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3597
...5
eLOC - Effective Lines of Code: 163
6
eLOC - Effective Lines of Code: 126
7
eLOC - Effective Lines of Code: 102
8
eLOC - Effective Lines of Code: 85
910
eLOC - Effective Lines of Code: 60
11
eLOC - Effective Lines of Code: 52
12
eLOC - Effective Lines of Code: 45
13
eLOC - Effective Lines of Code: 40
...20
eLOC - Effective Lines of Code: 18
...30
eLOC - Effective Lines of Code: 8
...59
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QMimeData
Name: QMimeData
Coverage:  87.719% (50/57)
 87.719% (50/57)
7233
QLibrary
Name: QLibrary
Coverage:  79.747% (63/79)
 79.747% (63/79)
7234
QGraphicsSceneIndexPrivate
Name: QGraphicsSceneIndexPrivate
Coverage:  0.000% (0/106)
  0.000% (0/106)
7226
QGraphicsItemGroup
Name: QGraphicsItemGroup
Coverage:  0.000% (0/39)
  0.000% (0/39)
7218
QFileSystemMetaData
Name: QFileSystemMetaData
Coverage:  94.444% (51/54)
 94.444% (51/54)
7223
QCommandLinkButtonPrivate
Name: QCommandLinkButtonPrivate
Coverage:  0.000% (0/33)
  0.000% (0/33)
7220
variantToString
Name: variantToString
Prototype: static bool variantToString(const QVariant &arg, QString &out)
Coverage:  81.395% (70/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 74-153
 81.395% (70/86)
7123
QUrlQueryPrivate
Name: QUrlQueryPrivate
Coverage: 100.000% (64/64)
100.000% (64/64)
7126
QUndoModel
Name: QUndoModel
Coverage:  0.000% (0/85)
  0.000% (0/85)
7137
QOpenGLTimeMonitorPrivate
Name: QOpenGLTimeMonitorPrivate
Coverage:  0.000% (0/80)
  0.000% (0/80)
7130
QMimeXMLProvider
Name: QMimeXMLProvider
Coverage:  80.328% (49/61)
 80.328% (49/61)
7133
QIntersectionFinder
Name: QIntersectionFinder
Coverage:  0.000% (0/91)
  0.000% (0/91)
7121
QCommandLinkButton
Name: QCommandLinkButton
Coverage:  0.000% (0/30)
  0.000% (0/30)
7114
blend_transformed_argb
Name: blend_transformed_argb
Prototype: static void blend_transformed_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4812-4909
  0.000% (0/29)
709
blend_tiled_rgb565
Name: blend_tiled_rgb565
Prototype: static void blend_tiled_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4521-4617
  0.000% (0/57)
7018
QOpenGLVertexArrayObjectPrivate
Name: QOpenGLVertexArrayObjectPrivate
Coverage:  0.000% (0/82)
  0.000% (0/82)
7041
QOpenGL2PEXVertexArray
Name: QOpenGL2PEXVertexArray
Coverage:  0.000% (0/73)
  0.000% (0/73)
7028
QGLColormap
Name: QGLColormap
Coverage:  4.412% (3/68)
  4.412% (3/68)
7028
QGL2PEXVertexArray
Name: QGL2PEXVertexArray
Coverage:  57.534% (42/73)
 57.534% (42/73)
7028
QEvdevMouseManager
Name: QEvdevMouseManager
Coverage:  0.000% (0/60)
  0.000% (0/60)
7027
QDomNodeListPrivate
Name: QDomNodeListPrivate
Coverage:  0.000% (0/125)
  0.000% (0/125)
7035
QAbstractTransition
Name: QAbstractTransition
Coverage:  89.333% (67/75)
 89.333% (67/75)
7031
drawTriangle
Name: drawTriangle
Prototype: template <FillClip clip> void drawTriangle(qint32 *bits, int width, int height, const QPoint *center, const QPoint *v1, const QPoint *v2, qint32 value)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 164-280
  0.000% (0/44)
6914
convolute
Name: convolute
Prototype: static void convolute( QImage *destImage, const QPointF &pos, const QImage &srcImage, const QRectF &srcRect, QPainter::CompositionMode mode, qreal *kernel, int kernelWidth, int kernelHeight )
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 304-402
  0.000% (0/38)
6911
QZipWriterPrivate
Name: QZipWriterPrivate
Coverage:  0.000% (0/41)
  0.000% (0/41)
6916
QVector3D
Name: QVector3D
Coverage:  0.000% (0/39)
  0.000% (0/39)
6925
QToolBoxPrivate
Name: QToolBoxPrivate
Coverage:  0.000% (0/61)
  0.000% (0/61)
6929
QStringListModel
Name: QStringListModel
Coverage:  91.026% (71/78)
 91.026% (71/78)
6927
QSslError
Name: QSslError
Coverage:  47.619% (30/63)
 47.619% (30/63)
6934
QLayoutPrivate
Name: QLayoutPrivate
Coverage:  0.000% (0/84)
  0.000% (0/84)
6928
QFontEngineBox
Name: QFontEngineBox
Coverage:  0.000% (0/46)
  0.000% (0/46)
6926
QClipboard
Name: QClipboard
Coverage:  0.000% (0/67)
  0.000% (0/67)
6935
PressDelayHandler
Name: PressDelayHandler
Coverage:  0.000% (0/87)
  0.000% (0/87)
6930
qt_stroke_side
Name: qt_stroke_side
Prototype: template <class Iterator> bool qt_stroke_side(Iterator *it, QStroker *stroker, bool capFirst, QLineF *startTangent)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 626-760
  0.000% (0/41)
6813
QWindowSystemInterfacePrivate
Name: QWindowSystemInterfacePrivate
Coverage:  0.000% (0/42)
  0.000% (0/42)
6823
QWidgetItemV2
Name: QWidgetItemV2
Coverage:  0.000% (0/65)
  0.000% (0/65)
6825
QSystemTrayIconSys
Name: QSystemTrayIconSys
Coverage:  0.000% (0/68)
  0.000% (0/68)
6832
QSequentialAnimationGroup
Name: QSequentialAnimationGroup
Coverage:  79.730% (59/74)
 79.730% (59/74)
6826
QOpenGLDebugLoggerPrivate
Name: QOpenGLDebugLoggerPrivate
Coverage:  0.000% (0/79)
  0.000% (0/79)
6831
QMimeDatabasePrivate
Name: QMimeDatabasePrivate
Coverage:  71.667% (43/60)
 71.667% (43/60)
6828
QIsciiCodec
Name: QIsciiCodec
Coverage:  22.667% (17/75)
 22.667% (17/75)
6825
QDomNamedNodeMapPrivate
Name: QDomNamedNodeMapPrivate
Coverage:  26.389% (19/72)
 26.389% (19/72)
6833
QCollator
Name: QCollator
Coverage:  40.278% (29/72)
 40.278% (29/72)
6834
QCalendarTextNavigator
Name: QCalendarTextNavigator
Coverage:  0.000% (0/55)
  0.000% (0/55)
6823
ControllerWidget
Name: ControllerWidget
Coverage:  0.000% (0/65)
  0.000% (0/65)
6828
QZipWriter
Name: QZipWriter
Coverage:  0.000% (0/52)
  0.000% (0/52)
6727
QTreeWidgetItemIteratorPrivate
Name: QTreeWidgetItemIteratorPrivate
Coverage:  0.000% (0/78)
  0.000% (0/78)
6722
QTextDocumentWriter
Name: QTextDocumentWriter
Coverage:  0.000% (0/71)
  0.000% (0/71)
6727
QPollingFileSystemWatcherEngine
Name: QPollingFileSystemWatcherEngine
Coverage:  82.353% (56/68)
 82.353% (56/68)
6723
QLibraryInfo
Name: QLibraryInfo
Coverage:  66.000% (33/50)
 66.000% (33/50)
6720
QEGLDeviceIntegration
Name: QEGLDeviceIntegration
Coverage:  0.000% (0/66)
  0.000% (0/66)
6742
QBlittablePlatformPixmap
Name: QBlittablePlatformPixmap
Coverage:  0.000% (0/64)
  0.000% (0/64)
6732
MinOverlapPlacer
Name: MinOverlapPlacer
Coverage:  0.000% (0/46)
  0.000% (0/46)
6723
drawTextItemDecoration
Name: drawTextItemDecoration
Prototype: static void drawTextItemDecoration(QPainter *painter, const QPointF &pos, const QFontEngine *fe, QTextEngine *textEngine, QTextCharFormat::UnderlineStyle underlineStyle, QTextItem::RenderFlags flags, qreal width, const QTextCharFormat &charFormat)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 6227-6324
  0.000% (0/48)
6616
QThreadStorageData
Name: QThreadStorageData
Coverage:  66.154% (43/65)
 66.154% (43/65)
6622
QTextLineItemIterator
Name: QTextLineItemIterator
Coverage:  0.000% (0/55)
  0.000% (0/55)
6617
QPreviewPaintEngine
Name: QPreviewPaintEngine
Coverage:  72.222% (13/18)
 72.222% (13/18)
6618
QPersistentModelIndex
Name: QPersistentModelIndex
Coverage:  80.952% (85/105)
 80.952% (85/105)
6644
QKeySequenceEdit
Name: QKeySequenceEdit
Coverage:  0.000% (0/57)
  0.000% (0/57)
6624
QIconLoaderEngine
Name: QIconLoaderEngine
Coverage:  0.000% (0/46)
  0.000% (0/46)
6626
QFutureInterfaceBasePrivate
Name: QFutureInterfaceBasePrivate
Coverage:  65.385% (51/78)
 65.385% (51/78)
6629
QFbCursor
Name: QFbCursor
Coverage:  0.000% (0/62)
  0.000% (0/62)
6627
QDockAreaLayoutItem
Name: QDockAreaLayoutItem
Coverage:  0.000% (0/76)
  0.000% (0/76)
6632
QDashedStrokeProcessor
Name: QDashedStrokeProcessor
Coverage:  0.000% (0/42)
  0.000% (0/42)
6615
getFontWeight
Name: getFontWeight
Prototype: static int getFontWeight(const QString &weightString)
Coverage:  0.000% (0/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 85-178
  0.000% (0/102)
6530
QShortcut
Name: QShortcut
Coverage:  0.000% (0/68)
  0.000% (0/68)
6531
QPolygonF
Name: QPolygonF
Coverage:  0.000% (0/51)
  0.000% (0/51)
6523
QMetaMethodBuilder
Name: QMetaMethodBuilder
Coverage:  89.286% (75/84)
 89.286% (75/84)
6536
QGraphicsLayoutItem
Name: QGraphicsLayoutItem
Coverage:  0.000% (0/62)
  0.000% (0/62)
6540
QEglConfigChooser
Name: QEglConfigChooser
Coverage:  0.000% (0/75)
  0.000% (0/75)
6523
AnchorData
Name: AnchorData
Coverage:  0.000% (0/41)
  0.000% (0/41)
6515
gray_render_conic
Name: gray_render_conic
Prototype: static void gray_render_conic( PWorker worker, const QT_FT_Vector* control, const QT_FT_Vector* to )
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 831-937
  0.000% (0/40)
6414
QXmlUtils
Name: QXmlUtils
Coverage:  79.688% (102/128)
 79.688% (102/128)
6448
QUtcTimeZonePrivate
Name: QUtcTimeZonePrivate
Coverage:  76.000% (38/50)
 76.000% (38/50)
6431
QGraphicsLayoutPrivate
Name: QGraphicsLayoutPrivate
Coverage:  0.000% (0/93)
  0.000% (0/93)
6431
QGraphicsEllipseItem
Name: QGraphicsEllipseItem
Coverage:  0.000% (0/54)
  0.000% (0/54)
6428
QFontDatabasePrivate
Name: QFontDatabasePrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
6424
QDoubleSpinBox
Name: QDoubleSpinBox
Coverage:  0.000% (0/29)
  0.000% (0/29)
6423
recode
Name: recode
Prototype: static int recode(QString &result, const ushort *begin, const ushort *end, QUrl::ComponentFormattingOptions encoding, const uchar *actionTable, bool retryBadEncoding)
Coverage:  96.053% (73/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 344-445
 96.053% (73/76)
6321
fetchTransformed64
Name: fetchTransformed64
Prototype: template<TextureBlendType blendType> static const QRgba64 * fetchTransformed64(QRgba64 *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1633-1736
  0.000% (0/46)
6315
QWidgetAction
Name: QWidgetAction
Coverage:  0.000% (0/48)
  0.000% (0/48)
6322
QUnsortedModelEngine
Name: QUnsortedModelEngine
Coverage:  0.000% (0/73)
  0.000% (0/73)
6326
QSqlRecord
Name: QSqlRecord
Coverage:  96.774% (60/62)
 96.774% (60/62)
6342
QPrinterPrivate
Name: QPrinterPrivate
Coverage:  42.857% (24/56)
 42.857% (24/56)
6323
QEglFSScreen
Name: QEglFSScreen
Coverage:  0.000% (0/61)
  0.000% (0/61)
6330
QDialogPrivate
Name: QDialogPrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
6327
QDataWidgetMapperPrivate
Name: QDataWidgetMapperPrivate
Coverage:  0.000% (0/79)
  0.000% (0/79)
6336
q_getTimeFromASN1
Name: q_getTimeFromASN1
Prototype: QDateTime q_getTimeFromASN1(const ASN1_TIME *aTime)
Coverage:  36.735% (18/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 1009-1100
 36.735% (18/49)
6213
QZipReaderPrivate
Name: QZipReaderPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
6216
QTextCharFormat
Name: QTextCharFormat
Coverage:  0.000% (0/82)
  0.000% (0/82)
6232
QLocaleId
Name: QLocaleId
Coverage:  65.000% (52/80)
 65.000% (52/80)
6224
QDBusArgumentPrivate
Name: QDBusArgumentPrivate
Coverage:  63.934% (39/61)
 63.934% (39/61)
6219
qt_normalizePathSegments
Name: qt_normalizePathSegments
Prototype: QString qt_normalizePathSegments(const QString &name, bool allowUncPaths)
Coverage:  96.809% (91/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2046-2161
 96.809% (91/94)
6121
qt_gl_resolve_features
Name: qt_gl_resolve_features
Prototype: static int qt_gl_resolve_features()
Coverage:  56.140% (32/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp
Lines: 215-289
 56.140% (32/57)
6119
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QFont &font)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2239-2323
  0.000% (0/36)
6112
calculatePosixTransitions
Name: calculatePosixTransitions
Prototype: static QVector<QTimeZonePrivate::Data> calculatePosixTransitions(const QByteArray &posixRule, int startYear, int endYear, int lastTranMSecs)
Coverage:  78.261% (36/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 497-591
 78.261% (36/46)
6114
QImageTextureGlyphCache
Name: QImageTextureGlyphCache
Coverage:  0.000% (0/70)
  0.000% (0/70)
6126
QGraphicsPixmapItem
Name: QGraphicsPixmapItem
Coverage:  0.000% (0/41)
  0.000% (0/41)
6127
qt_halfScaled
Name: qt_halfScaled
Prototype: QImage qt_halfScaled(const QImage &source)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 767-853
  0.000% (0/37)
6011
qDrawShadeLine
Name: qDrawShadeLine
Prototype: void qDrawShadeLine(QPainter *p, int x1, int y1, int x2, int y2, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 86-164
  0.000% (0/56)
6017
Page:<>1
eLOC - Effective Lines of Code: 3597
...5
eLOC - Effective Lines of Code: 163
6
eLOC - Effective Lines of Code: 126
7
eLOC - Effective Lines of Code: 102
8
eLOC - Effective Lines of Code: 85
910
eLOC - Effective Lines of Code: 60
11
eLOC - Effective Lines of Code: 52
12
eLOC - Effective Lines of Code: 45
13
eLOC - Effective Lines of Code: 40
...20
eLOC - Effective Lines of Code: 18
...30
eLOC - Effective Lines of Code: 8
...59
eLOC - Effective Lines of Code: 0

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