QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...50
eLOC - Effective Lines of Code: 14
...60
eLOC - Effective Lines of Code: 12
...70
eLOC - Effective Lines of Code: 10
...76
eLOC - Effective Lines of Code: 9
77
eLOC - Effective Lines of Code: 9
78
eLOC - Effective Lines of Code: 9
79
eLOC - Effective Lines of Code: 9
8081
eLOC - Effective Lines of Code: 8
82
eLOC - Effective Lines of Code: 8
83
eLOC - Effective Lines of Code: 8
84
eLOC - Effective Lines of Code: 8
...90
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 6
...110
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...308
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QAbstractScrollArea::eventFilter
Name: QAbstractScrollArea::eventFilter
Prototype: bool QAbstractScrollArea::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 966-979
  0.000% (0/22)
94
QAbstractItemViewPrivate::selectAll
Name: QAbstractItemViewPrivate::selectAll
Prototype: void QAbstractItemViewPrivate::selectAll(QItemSelectionModel::SelectionFlags command)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 4411-4423
  0.000% (0/4)
92
QAbstractButtonPrivate::notifyChecked
Name: QAbstractButtonPrivate::notifyChecked
Prototype: void QAbstractButtonPrivate::notifyChecked()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 218-233
  0.000% (0/17)
95
QAbstractButton::changeEvent
Name: QAbstractButton::changeEvent
Prototype: void QAbstractButton::changeEvent(QEvent *e)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 1172-1187
  0.000% (0/10)
94
PathSimplifier::ElementAllocator::newElement
Name: PathSimplifier::ElementAllocator::newElement
Prototype: inline PathSimplifier::Element *PathSimplifier::ElementAllocator::newElement()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 447-458
  0.000% (0/4)
92
Parser::parseNextDeclaration
Name: Parser::parseNextDeclaration
Prototype: bool Parser::parseNextDeclaration(Declaration *decl)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2523-2534
  0.000% (0/18)
97
Parser::parseFunction
Name: Parser::parseFunction
Prototype: bool Parser::parseFunction(QString *name, QString *args)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2669-2684
  0.000% (0/7)
93
Parser::nextToken
Name: Parser::nextToken
Prototype: char Parser::nextToken()
Coverage:  86.667% (13/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 268-288
 86.667% (13/15)
910
MinOverlapPlacer::findNonInsiders
Name: MinOverlapPlacer::findNonInsiders
Prototype: QVector<QRect> MinOverlapPlacer::findNonInsiders(const QRect &domain, QVector<QRect> &source)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 481-496
  0.000% (0/7)
93
Declaration::styleFeaturesValue
Name: Declaration::styleFeaturesValue
Prototype: int Declaration::styleFeaturesValue() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1618-1630
  0.000% (0/7)
93
DBusConnection::DBusConnection
Name: DBusConnection::DBusConnection
Prototype: DBusConnection::DBusConnection(QObject *parent)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/dbusconnection.cpp
Lines: 63-81
 71.429% (5/7)
93
ControlContainer::ControlContainer
Name: ControlContainer::ControlContainer
Prototype: ControlContainer::ControlContainer(QMdiSubWindow *mdiChild)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 691-713
  0.000% (0/1)
91
CapabilitiesToStateMask::canBlitterDrawCachedGlyphs
Name: CapabilitiesToStateMask::canBlitterDrawCachedGlyphs
Prototype: bool canBlitterDrawCachedGlyphs(const QTransform &transform, QFontEngine::GlyphFormat requestedGlyphFormat, bool complexClip) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_blitter.cpp
Lines: 127-138
  0.000% (0/17)
95
Balloc
Name: Balloc
Prototype: static Bigint *Balloc(int k)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 541-553
 50.000% (2/4)
92
AtSpiAdaptor::notifyAboutCreation
Name: AtSpiAdaptor::notifyAboutCreation
Prototype: void AtSpiAdaptor::notifyAboutCreation(QAccessibleInterface *interface) const
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1196-1212
  0.000% (0/8)
93
update_toolbar_style
Name: update_toolbar_style
Prototype: static void update_toolbar_style(GtkWidget *gtkToolBar, GParamSpec *, gpointer)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtkstyle_p.cpp
Lines: 213-225
  0.000% (0/7)
83
updateCursorTheme
Name: updateCursorTheme
Prototype: bool updateCursorTheme(void *dpy, const QByteArray &theme)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 505-515
 44.444% (4/9)
83
updateBlockedStatusRecursion
Name: updateBlockedStatusRecursion
Prototype: static void updateBlockedStatusRecursion(QWindow *window, bool shouldBeBlocked)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 693-704
  0.000% (0/7)
84
ucalDisplayNameType
Name: ucalDisplayNameType
Prototype: static UCalendarDisplayNameType ucalDisplayNameType(QTimeZone::TimeType timeType, QTimeZone::NameType nameType)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp
Lines: 55-73
 76.923% (10/13)
87
translateMouseButtons
Name: translateMouseButtons
Prototype: static Qt::MouseButtons translateMouseButtons(int s)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1017-1027
  0.000% (0/10)
84
transform_point
Name: transform_point
Prototype: static inline void transform_point(GLdouble out[4], const GLdouble m[16], const GLdouble in[4])
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 290-302
  0.000% (0/1)
81
themeableHint
Name: themeableHint
Prototype: static inline QVariant themeableHint(QPlatformTheme::ThemeHint th, QPlatformIntegration::StyleHint ih)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qstylehints.cpp
Lines: 47-60
  0.000% (0/10)
84
textForRange
Name: textForRange
Prototype: static QString textForRange(QAccessibleInterface *accessible, int startOffset, int endOffset)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2141-2152
  0.000% (0/10)
84
tabTextFor
Name: tabTextFor
Prototype: static inline QString tabTextFor(QMdiSubWindow *subWindow)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 271-285
  0.000% (0/10)
83
supportedImageHandlerMimeTypes
Name: supportedImageHandlerMimeTypes
Prototype: void supportedImageHandlerMimeTypes(QFactoryLoader *loader, QImageIOPlugin::Capability cap, QList<QByteArray> *result)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 843-861
  0.000% (0/15)
87
stretchFromFcWidth
Name: stretchFromFcWidth
Prototype: static inline int stretchFromFcWidth(int fcwidth)
Coverage:  50.000% (4/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 97-111
 50.000% (4/8)
83
soft_light_op
Name: soft_light_op
Prototype: static inline int soft_light_op(int dst, int src, int da, int sa)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1550-1563
  0.000% (0/9)
83
setPenAndDrawBackground
Name: setPenAndDrawBackground
Prototype: static void setPenAndDrawBackground(QPainter *p, const QPen &defaultPen, const QTextCharFormat &chf, const QRectF &r)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2112-2126
  0.000% (0/12)
84
setFontStyleFromValue
Name: setFontStyleFromValue
Prototype: static bool setFontStyleFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1132-1143
  0.000% (0/12)
86
setCoords
Name: setCoords
Prototype: static inline void setCoords(GLfloat *coords, const QOpenGLRect &rect)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 537-547
  0.000% (0/1)
81
setCoords
Name: setCoords
Prototype: static inline void setCoords(GLfloat *coords, const QGLRect &rect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 488-498
100.000% (1/1)
81
sendWindowChangeToTextureChildrenRecursively
Name: sendWindowChangeToTextureChildrenRecursively
Prototype: static void sendWindowChangeToTextureChildrenRecursively(QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10429-10442
  0.000% (0/16)
84
scanUtf8Char
Name: scanUtf8Char
Prototype: static inline bool scanUtf8Char(const char *&json, const char *end, uint *result)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 881-894
 50.000% (2/4)
82
scaleOutline
Name: scaleOutline
Prototype: static void scaleOutline(FT_Face face, FT_GlyphSlot g, FT_Fixed x_scale, FT_Fixed y_scale)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 413-424
100.000% (4/4)
82
saveCoverageTool
Name: saveCoverageTool
Prototype: static void saveCoverageTool(const char * appname, bool testfailed, bool installedTestCoverage)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 59-77
100.000% (4/4)
82
resolveFileName
Name: resolveFileName
Prototype: static QString resolveFileName(QString fileName, QUrl *url, qreal targetDevicePixelRatio, qreal *sourceDevicePixelRatio)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextimagehandler.cpp
Lines: 49-70
  0.000% (0/13)
85
resetSmState
Name: resetSmState
Prototype: static void resetSmState()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 88-98
100.000% (1/1)
81
read_xpm_header
Name: read_xpm_header
Prototype: static bool read_xpm_header( QIODevice *device, const char * const * source, int& index, QByteArray &state, int *cpp, int *ncols, int *w, int *h)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 833-853
  0.000% (0/24)
84
readNode
Name: readNode
Prototype: static void readNode(const QXmlStreamReader &xml, QDBusIntrospection::Object *objData, int nodeLevel)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 325-339
 70.000% (7/10)
83
qtransform_equals_no_translate
Name: qtransform_equals_no_translate
Prototype: static inline bool qtransform_equals_no_translate(const QTransform &a, const QTransform &b)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 61-76
  0.000% (0/14)
82
qt_split_namespace
Name: qt_split_namespace
Prototype: static void qt_split_namespace(QString& prefix, QString& name, const QString& qName, bool hasURI)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 95-108
100.000% (8/8)
83
qt_span_fill_clipRect
Name: qt_span_fill_clipRect
Prototype: static void qt_span_fill_clipRect(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4043-4057
  0.000% (0/4)
82
qt_pointMultiplier
Name: qt_pointMultiplier
Prototype: qreal qt_pointMultiplier(QPageLayout::Unit unit)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagelayout.cpp
Lines: 46-63
  0.000% (0/13)
87
qt_pointMultiplier
Name: qt_pointMultiplier
Prototype: static qreal qt_pointMultiplier(QPageSize::Unit unit)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 502-519
  0.000% (0/13)
87
qt_memrotate270_cachedRead
Name: qt_memrotate270_cachedRead
Prototype: template <class T> static inline void qt_memrotate270_cachedRead(const T *src, int w, int h, int sstride, T *dest, int dstride)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmemrotate.cpp
Lines: 65-81
  0.000% (0/7)
83
qt_init_picture_plugins
Name: qt_init_picture_plugins
Prototype: void qt_init_picture_plugins()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1409-1427
  0.000% (0/7)
84
qt_imageTransform
Name: qt_imageTransform
Prototype: void qt_imageTransform(QImage &src, QImageIOHandler::Transformations orient)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 5188-5200
  0.000% (0/10)
84
qt_gl_read_framebuffer
Name: qt_gl_read_framebuffer
Prototype: static QImage qt_gl_read_framebuffer(const QSize &size, GLenum internal_format, bool include_alpha, bool flip)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 1326-1348
  0.000% (0/14)
89
qt_find_latin1_string
Name: qt_find_latin1_string
Prototype: static inline int qt_find_latin1_string(const QChar *haystack, int size, QLatin1String needle, int from, Qt::CaseSensitivity cs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10067-10081
100.000% (4/4)
82
qt_custom_file_engine_handler_create
Name: qt_custom_file_engine_handler_create
Prototype: QAbstractFileEngine *qt_custom_file_engine_handler_create(const QString &path)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qabstractfileengine.cpp
Lines: 154-170
100.000% (10/10)
84
qt_add_texcoords_to_array
Name: qt_add_texcoords_to_array
Prototype: void qt_add_texcoords_to_array(qreal x1, qreal y1, qreal x2, qreal y2, GLfloat *array)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2920-2930
  0.000% (0/1)
81
qrand
Name: qrand
Prototype: int qrand()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3457-3501
100.000% (7/7)
83
qVariantToHelper
Name: qVariantToHelper
Prototype: template <typename T> inline T qVariantToHelper(const QVariant::Private &d, const HandlersManager &handlerManager)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2203-2219
 91.667% (11/12)
84
qMetaTypeUNumber
Name: qMetaTypeUNumber
Prototype: static qulonglong qMetaTypeUNumber(const QVariant::Private *d)
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 175-191
 90.909% (10/11)
86
qHash
Name: qHash
Prototype: uint qHash(const QMatrix &key, uint seed)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 985-995
  0.000% (0/1)
81
qFraction
Name: qFraction
Prototype: static QFraction qFraction(quint64 n, quint64 d)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 138-149
  0.000% (0/5)
82
qEncodeLmv2Response
Name: qEncodeLmv2Response
Prototype: static QByteArray qEncodeLmv2Response(const QAuthenticatorPrivate *ctx, const QNtlmPhase2Block& ch, QNtlmPhase3Block *phase3)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1308-1325
  0.000% (0/1)
81
qDBusCheckAsyncTag
Name: qDBusCheckAsyncTag
Prototype: bool qDBusCheckAsyncTag(const char *tag)
Coverage:  47.059% (8/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp
Lines: 52-65
 47.059% (8/17)
83
primeForCount
Name: primeForCount
Prototype: static inline int primeForCount(int count)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 452-464
  0.000% (0/7)
83
pcre16SafeExec
Name: pcre16SafeExec
Prototype: static int pcre16SafeExec(const pcre16 *code, const pcre16_extra *extra, const unsigned short *subject, int length, int startOffset, int options, int *ovector, int ovecsize)
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1208-1225
 33.333% (2/6)
82
parseCookieHeader
Name: parseCookieHeader
Prototype: static QVariant parseCookieHeader(const QByteArray &raw)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 849-862
 60.000% (3/5)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QImage &image)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3532-3544
  0.000% (0/7)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QPixmap &pixmap)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 1052-1065
  0.000% (0/8)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QVector3D &vector)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qvector3d.cpp
Lines: 736-746
  0.000% (0/1)
81
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QTextFormat &fmt)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 434-449
  0.000% (0/7)
83
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &argument, QXdgDBusImageVector &iconVector)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustraytypes.cpp
Lines: 154-168
  0.000% (0/4)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QPoint &p)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qpoint.cpp
Lines: 412-425
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QRect &r)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1261-1274
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QSize &sz)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 424-437
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QDate &date)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1140-1152
 77.778% (7/9)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QDate &date)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4746-4760
100.000% (7/7)
82
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QTime &time)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1165-1177
100.000% (5/5)
82
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QDateTime &dt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1190-1202
100.000% (1/1)
81
operator<<
Name: operator<<
Prototype: static inline QDebug operator<<(QDebug dbg, const QThread *th)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 80-90
  0.000% (0/9)
83
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QImage &image)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3506-3520
  0.000% (0/7)
83
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QKeySequence &keysequence)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp
Lines: 1606-1617
  0.000% (0/8)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QOpenGLDebugMessage &message)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 1092-1103
  0.000% (0/1)
81
operator<<
Name: operator<<
Prototype: const QDBusArgument &operator<<(QDBusArgument &arg, const QDBusMenuLayoutItem &item)
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenutypes.cpp
Lines: 128-138
  0.000% (0/2)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QPrinterInfo &p)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinterinfo.cpp
Lines: 483-494
  0.000% (0/5)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QStyleOption &option)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleoption.cpp
Lines: 4086-4100
  0.000% (0/1)
81
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QEasingCurve &item)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1420-1431
 50.000% (2/4)
82
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QObject *o)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4110-4120
 71.429% (5/7)
83
objectInheritsXAndXIsCloserThanY
Name: objectInheritsXAndXIsCloserThanY
Prototype: static bool objectInheritsXAndXIsCloserThanY(const QObject *object, const QByteArray &classX, const QByteArray &classY)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 111-123
  0.000% (0/10)
84
mdiAreaParent
Name: mdiAreaParent
Prototype: static inline QMdiArea *mdiAreaParent(QWidget *widget)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 241-253
  0.000% (0/10)
84
makeArgIndexToPlaceholderMap
Name: makeArgIndexToPlaceholderMap
Prototype: static ArgIndexToPlaceholderMap makeArgIndexToPlaceholderMap(const ParseResult &parts)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7931-7945
100.000% (7/7)
83
line_emulation
Name: line_emulation
Prototype: static inline uint line_emulation(uint emulation)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 132-142
  0.000% (0/1)
81
lastIndexOfMutating
Name: lastIndexOfMutating
Prototype: static int lastIndexOfMutating(const QStringList *that, QRegExp &rx, int from)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringlist.cpp
Lines: 531-542
100.000% (13/13)
85
isTextFile
Name: isTextFile
Prototype: static inline bool isTextFile(const QByteArray &data)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 114-131
 66.667% (12/18)
84
isParentPath
Name: isParentPath
Prototype: static inline bool isParentPath(const QString &path, const QString &reference)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookiejar.cpp
Lines: 133-150
100.000% (13/13)
85
isLine
Name: isLine
Prototype: static bool isLine(const QBezier &bezier)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 883-897
  0.000% (0/27)
83
isEmptyBlockBeforeTable
Name: isEmptyBlockBeforeTable
Prototype: static inline bool isEmptyBlockBeforeTable(const QTextBlock &block, const QTextBlockFormat &format, const QTextFrame::Iterator &nextIt)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 280-290
  0.000% (0/15)
81
installCoverageTool
Name: installCoverageTool
Prototype: static void installCoverageTool(QLibraryPrivate *libPrivate)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 320-351
 28.571% (2/7)
83
initializeDb
Name: initializeDb
Prototype: static void initializeDb()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 888-903
  0.000% (0/13)
85
initSystemPalette
Name: initSystemPalette
Prototype: static void initSystemPalette()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 132-145
  0.000% (0/10)
84
hb_getGlyphMetrics
Name: hb_getGlyphMetrics
Prototype: static void hb_getGlyphMetrics(HB_Font font, HB_Glyph glyph, HB_GlyphMetrics *metrics)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 147-157
  0.000% (0/1)
81
gray_move_to
Name: gray_move_to
Prototype: static int gray_move_to( const QT_FT_Vector* to, PWorker worker )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1090-1109
  0.000% (0/1)
81
getLinearGradientValues
Name: getLinearGradientValues
Prototype: static void getLinearGradientValues(LinearGradientValues *v, const QSpanData *data)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3451-3462
  0.000% (0/4)
82
getLineHeightParams
Name: getLineHeightParams
Prototype: static inline void getLineHeightParams(const QTextBlockFormat &blockFormat, const QTextLine &line, qreal scaling, QFixed *lineAdjustment, QFixed *lineBreakHeight, QFixed *lineHeight)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2561-2577
  0.000% (0/9)
83
ft_getSfntTable
Name: ft_getSfntTable
Prototype: static bool ft_getSfntTable(void *user_data, uint tag, uchar *buffer, uint *length)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 85-98
100.000% (4/4)
82
fraction
Name: fraction
Prototype: Fraction fraction(unsigned int n, unsigned int d)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 112-123
  0.000% (0/5)
82
Page:<>1
eLOC - Effective Lines of Code: 985
...50
eLOC - Effective Lines of Code: 14
...60
eLOC - Effective Lines of Code: 12
...70
eLOC - Effective Lines of Code: 10
...76
eLOC - Effective Lines of Code: 9
77
eLOC - Effective Lines of Code: 9
78
eLOC - Effective Lines of Code: 9
79
eLOC - Effective Lines of Code: 9
8081
eLOC - Effective Lines of Code: 8
82
eLOC - Effective Lines of Code: 8
83
eLOC - Effective Lines of Code: 8
84
eLOC - Effective Lines of Code: 8
...90
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 6
...110
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...308
eLOC - Effective Lines of Code: 0

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