QtBase - 2016-12-13 07:58:44 +0000

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...30
eLOC - Effective Lines of Code: 22
...40
eLOC - Effective Lines of Code: 17
...50
eLOC - Effective Lines of Code: 14
...57
eLOC - Effective Lines of Code: 12
58
eLOC - Effective Lines of Code: 12
59
eLOC - Effective Lines of Code: 12
60
eLOC - Effective Lines of Code: 12
6162
eLOC - Effective Lines of Code: 11
63
eLOC - Effective Lines of Code: 11
64
eLOC - Effective Lines of Code: 11
65
eLOC - Effective Lines of Code: 11
...70
eLOC - Effective Lines of Code: 10
...80
eLOC - Effective Lines of Code: 8
...90
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
removeLayoutItemFromLayout
Name: removeLayoutItemFromLayout
Prototype: static bool removeLayoutItemFromLayout(QGraphicsLayout *lay, QGraphicsLayoutItem *layoutItem)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayout_p.cpp
Lines: 116-132
  0.000% (0/18)
116
readEtcRedHatRelease
Name: readEtcRedHatRelease
Prototype: static bool readEtcRedHatRelease(QUnixOSVersion &v)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2330-2348
  0.000% (0/4)
112
readEtcLsbRelease
Name: readEtcLsbRelease
Prototype: static bool readEtcLsbRelease(QUnixOSVersion &v)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2288-2316
  0.000% (0/19)
117
rawReadValue
Name: rawReadValue
Prototype: static quint64 rawReadValue(int fd)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmarkperfevents.cpp
Lines: 570-603
  0.000% (0/10)
114
qt_try_modal
Name: qt_try_modal
Prototype: bool qt_try_modal(QWidget *widget, QEvent::Type type)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2626-2657
  0.000% (0/19)
119
qt_tlw_for_window
Name: qt_tlw_for_window
Prototype: QWidget *qt_tlw_for_window(QWindow *wnd)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2223-2242
  0.000% (0/18)
116
qt_strip_filters
Name: qt_strip_filters
Prototype: QStringList qt_strip_filters(const QStringList &filters)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1368-1382
  0.000% (0/7)
113
qt_span_fill_clipped
Name: qt_span_fill_clipped
Prototype: static void qt_span_fill_clipped(int spanCount, const QSpan *spans, void *userData)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3992-4012
  0.000% (0/7)
113
qt_qimageScaleAARGBA_helper
Name: qt_qimageScaleAARGBA_helper
Prototype: inline static __m128i qt_qimageScaleAARGBA_helper(const unsigned int *pix, int xyap, int Cxy, int step, const __m128i vxyap, const __m128i vCxy)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale_sse4.cpp
Lines: 50-64
  0.000% (0/4)
112
qt_qFindChildren_helper
Name: qt_qFindChildren_helper
Prototype: void qt_qFindChildren_helper(const QObject *parent, const QRegExp &re, const QMetaObject &mo, QList<void*> *list, Qt::FindChildOptions options)
Coverage:  82.353% (14/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1880-1896
 82.353% (14/17)
115
qt_qFindChildren_helper
Name: qt_qFindChildren_helper
Prototype: void qt_qFindChildren_helper(const QObject *parent, const QString &name, const QMetaObject &mo, QList<void*> *list, Qt::FindChildOptions options)
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1858-1874
 95.000% (19/20)
116
qt_message_print
Name: qt_message_print
Prototype: static void qt_message_print(QtMsgType msgType, const QMessageLogContext &context, const QString &message)
Coverage:  85.714% (18/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1633-1659
 85.714% (18/21)
116
qt_messageSourceToGL
Name: qt_messageSourceToGL
Prototype: static GLenum qt_messageSourceToGL(QOpenGLDebugMessage::Source source)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 638-661
  0.000% (0/17)
119
qt_memfill_template
Name: qt_memfill_template
Prototype: template <class T> inline void qt_memfill_template(T *dest, T color, int count)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 6270-6286
  0.000% (0/20)
1110
qt_gl_draw_text
Name: qt_gl_draw_text
Prototype: static void qt_gl_draw_text(QPainter *p, int x, int y, const QString &str, const QFont &font)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 4777-4794
  0.000% (0/1)
111
qt_get_metadata
Name: qt_get_metadata
Prototype: static bool qt_get_metadata(QtPluginQueryVerificationDataFunction pfn, QLibraryPrivate *priv)
Coverage:  60.000% (6/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 679-694
 60.000% (6/10)
114
qt_accAmpIndex
Name: qt_accAmpIndex
Prototype: static int qt_accAmpIndex(const QString &text)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 104-131
  0.000% (0/13)
115
qdtoa
Name: qdtoa
Prototype: QString qdtoa(qreal d, int *decpt, int *sign)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 560-577
  0.000% (0/9)
113
qbytearray_insert
Name: qbytearray_insert
Prototype: static inline QByteArray &qbytearray_insert(QByteArray *ba, int pos, const char *arr, int len)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 1967-1984
 66.667% (8/12)
113
qUnregisterResourceData
Name: qUnregisterResourceData
Prototype: bool qUnregisterResourceData(int version, const unsigned char *tree, const unsigned char *name, const unsigned char *data)
Coverage:  73.333% (11/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 851-869
 73.333% (11/15)
115
qNumVariantToHelper
Name: qNumVariantToHelper
Prototype: template <typename T> inline T qNumVariantToHelper(const QVariant::Private &d, const HandlersManager &handlerManager, bool *ok, const T& val)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2642-2661
 94.737% (18/19)
115
qNormalizeType
Name: qNormalizeType
Prototype: static char *qNormalizeType(char *d, int &templdepth, QByteArray &result)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1252-1269
100.000% (19/19)
115
qHash
Name: qHash
Prototype: uint qHash(const QTransform &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 800-813
  0.000% (0/1)
111
qDBusGenerateMetaObjectXml
Name: qDBusGenerateMetaObjectXml
Prototype: QString qDBusGenerateMetaObjectXml(QString interface, const QMetaObject *mo, const QMetaObject *base, int flags)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp
Lines: 246-264
100.000% (11/11)
114
qDBusFindAdaptorConnector
Name: qDBusFindAdaptorConnector
Prototype: QDBusAdaptorConnector *qDBusFindAdaptorConnector(QObject *obj)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractadaptor.cpp
Lines: 72-87
 80.000% (8/10)
114
print_backtrace
Name: print_backtrace
Prototype: static void print_backtrace(FILE *outb)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcrashhandler.cpp
Lines: 77-92
  0.000% (0/10)
114
postEventSourcePrepare
Name: postEventSourcePrepare
Prototype: static gboolean postEventSourcePrepare(GSource *s, gint *timeout)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 250-265
 77.778% (7/9)
113
parseXftRgba
Name: parseXftRgba
Prototype: static QFontEngine::SubpixelAntialiasingType parseXftRgba(const QByteArray& stringValue)
Coverage:  12.500% (2/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 802-816
 12.500% (2/16)
116
parseTzLeapSeconds
Name: parseTzLeapSeconds
Prototype: static void parseTzLeapSeconds(QDataStream &ds, int tzh_leapcnt, bool longTran)
Coverage:  30.000% (6/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 276-299
 30.000% (6/20)
116
parseTzIndicators
Name: parseTzIndicators
Prototype: static QVector<QTzType> parseTzIndicators(QDataStream &ds, const QVector<QTzType> &types, int tzh_ttisstdcnt, int tzh_ttisgmtcnt)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 301-321
 76.471% (13/17)
115
parseAnnotation
Name: parseAnnotation
Prototype: static bool parseAnnotation(const QXmlStreamReader &xml, QDBusIntrospection::Annotations &annotations, QDBusIntrospection::Interface *ifaceData, bool interfaceAnnotation = false)
Coverage:  62.500% (5/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 87-106
 62.500% (5/8)
113
paintSep
Name: paintSep
Prototype: static void paintSep(QPainter *p, QWidget *w, const QRect &r, Qt::Orientation o, bool mouse_over)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1573-1587
  0.000% (0/10)
114
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QLayoutPolicy &policy)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qlayoutpolicy.cpp
Lines: 109-122
  0.000% (0/1)
111
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QSizePolicy &policy)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qsizepolicy.cpp
Lines: 488-501
  0.000% (0/1)
111
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPixmap &r)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 1722-1737
  0.000% (0/5)
112
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QCursor &c)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qcursor.cpp
Lines: 308-324
  0.000% (0/11)
114
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPageSize &pageSize)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 1861-1876
  0.000% (0/5)
112
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QPainterPath &p)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2394-2410
  0.000% (0/7)
113
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QSslCertificate::SubjectInfo info)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 708-722
  0.000% (0/19)
1110
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsObject *item)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11422-11438
  0.000% (0/7)
113
operator<<
Name: operator<<
Prototype: static QDataStream& operator<<(QDataStream& s, const QNtlmPhase1Block& b)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1026-1039
 42.857% (3/7)
113
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QBitArray &array)
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbitarray.cpp
Lines: 762-777
 53.846% (7/13)
114
oldButton
Name: oldButton
Prototype: static int oldButton(int button)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 461-485
  0.000% (0/20)
1111
numericCompare
Name: numericCompare
Prototype: static int numericCompare(const QVariant::Private *d1, const QVariant::Private *d2)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3462-3477
100.000% (9/9)
113
next_proto_cb
Name: next_proto_cb
Prototype: static int next_proto_cb(SSL *, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg)
Coverage:  25.000% (3/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 388-417
 25.000% (3/12)
116
native_sub_image
Name: native_sub_image
Prototype: static QImage native_sub_image(QByteArray *buffer, const int dstStride, const QImage &src, const QRect &rect, bool swap)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 330-351
  0.000% (0/16)
115
mergeSegments
Name: mergeSegments
Prototype: void mergeSegments(Segment *a, int na, Segment *b, int nb)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1015-1030
  0.000% (0/9)
113
interpolate_4_pixels_rgb64
Name: interpolate_4_pixels_rgb64
Prototype: static inline QRgba64 interpolate_4_pixels_rgb64(QRgba64 t[], QRgba64 b[], uint distx, uint disty)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1842-1863
  0.000% (0/4)
112
init_plugins
Name: init_plugins
Prototype: static void init_plugins(const QList<QByteArray> &pluginList)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1185-1201
  0.000% (0/11)
114
headerName
Name: headerName
Prototype: static QByteArray headerName(QNetworkRequest::KnownHeaders header)
Coverage:  84.211% (16/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 708-743
 84.211% (16/19)
1110
gray_start_cell
Name: gray_start_cell
Prototype: static void gray_start_cell( PWorker worker, TCoord ex, TCoord ey )
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 502-520
  0.000% (0/7)
113
gray_split_conic
Name: gray_split_conic
Prototype: static void gray_split_conic( QT_FT_Vector* base )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 817-834
  0.000% (0/1)
111
getEtcFileContent
Name: getEtcFileContent
Prototype: static QByteArray getEtcFileContent(const char *filename)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2222-2239
 42.857% (3/7)
113
findChar
Name: findChar
Prototype: static int findChar(const char *str, int len, char ch, int from)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp
Lines: 232-246
  0.000% (0/12)
115
fillLine
Name: fillLine
Prototype: template <> inline void fillLine<Clip, LeftToRight>(qint32 *line, int width, int lx, int rx, qint32 d, qint32 dd)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 74-89
  0.000% (0/9)
113
fillLine
Name: fillLine
Prototype: template <> inline void fillLine<Clip, RightToLeft>(qint32 *line, int width, int lx, int rx, qint32 d, qint32 dd)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 91-106
  0.000% (0/9)
113
fillLine
Name: fillLine
Prototype: template <> inline void fillLine<NoClip, LeftToRight>(qint32 *line, int, int lx, int rx, qint32 d, qint32 dd)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 108-123
  0.000% (0/9)
113
fillLine
Name: fillLine
Prototype: template <> inline void fillLine<NoClip, RightToLeft>(qint32 *line, int, int lx, int rx, qint32 d, qint32 dd)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 125-140
  0.000% (0/9)
113
fillBackground
Name: fillBackground
Prototype: static void fillBackground(QPainter *p, const QRectF &rect, QBrush brush, const QPointF &origin, QRectF gradientRect = QRectF())
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 422-438
  0.000% (0/10)
113
fastDetermineNameChar
Name: fastDetermineNameChar
Prototype: static inline NameChar fastDetermineNameChar(QChar ch)
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 2886-2901
 85.000% (17/20)
114
declarations
Name: declarations
Prototype: static QVector<Declaration> declarations(const QVector<StyleRule> &styleRules, const QString &part, quint64 pseudoClass = PseudoClass_Unspecified)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1605-1621
  0.000% (0/16)
114
customCompare
Name: customCompare
Prototype: static bool customCompare(const QVariant::Private *a, const QVariant::Private *b)
Coverage:  55.000% (11/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 1063-1080
 55.000% (11/20)
114
convert_A2RGB30_PM_to_RGB30_inplace
Name: convert_A2RGB30_PM_to_RGB30_inplace
Prototype: template<bool rgbswap> static bool convert_A2RGB30_PM_to_RGB30_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 622-645
  0.000% (0/17)
114
comp_func_DestinationAtop
Name: comp_func_DestinationAtop
Prototype: void comp_func_DestinationAtop(uint *__restrict__ dest, const uint *__restrict__ src, int length, uint const_alpha)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 710-730
  0.000% (0/10)
114
colorValue
Name: colorValue
Prototype: static QString colorValue(QColor color)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2219-2236
  0.000% (0/8)
113
clip
Name: clip
Prototype: template <Edge edge> QPainterPath clip(const QPainterPath &path, qreal t)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 2070-2090
  0.000% (0/10)
114
childWindowAt
Name: childWindowAt
Prototype: static QWindow *childWindowAt(QWindow *win, const QPoint &p)
Coverage:  72.222% (13/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 287-304
 72.222% (13/18)
116
checkWarnMessage
Name: checkWarnMessage
Prototype: static void checkWarnMessage(const QIODevice *device, const char *function, const char *what)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 90-113
 71.429% (5/7)
113
changed_signal
Name: changed_signal
Prototype: static const char *changed_signal(int which)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 146-165
  0.000% (0/15)
118
boundingRectOfFloatsInSelection
Name: boundingRectOfFloatsInSelection
Prototype: static QRectF boundingRectOfFloatsInSelection(const QTextCursor &cursor)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1479-1494
  0.000% (0/7)
113
bm_init_skiptable
Name: bm_init_skiptable
Prototype: static void bm_init_skiptable(const ushort *uc, int len, uchar *skiptable, Qt::CaseSensitivity cs)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringmatcher.cpp
Lines: 44-61
100.000% (10/10)
114
arrayContentToJson
Name: arrayContentToJson
Prototype: static void arrayContentToJson(const QJsonPrivate::Array *a, QByteArray &json, int indent, bool compact)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 161-181
  0.000% (0/15)
115
addSegmentsToPath
Name: addSegmentsToPath
Prototype: void addSegmentsToPath(Segment *segment, QPainterPath &path)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1032-1048
  0.000% (0/7)
113
activeConditions
Name: activeConditions
Prototype: static QSet<QByteArray> activeConditions()
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 168-185
 69.231% (9/13)
115
_hb_qt_face_create
Name: _hb_qt_face_create
Prototype: static inline hb_face_t * _hb_qt_face_create(QFontEngine *fe)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 650-668
  0.000% (0/7)
113
VersionTerm::matches
Name: VersionTerm::matches
Prototype: bool VersionTerm::matches(const QVersionNumber &other) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 174-195
  0.000% (0/18)
118
VersionTerm::fromJson
Name: VersionTerm::fromJson
Prototype: VersionTerm VersionTerm::fromJson(const QJsonValue &v)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 197-212
  0.000% (0/10)
114
ValueExtractor::extractPalette
Name: ValueExtractor::extractPalette
Prototype: bool ValueExtractor::extractPalette(QBrush *fg, QBrush *sfg, QBrush *sbg, QBrush *abg)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1299-1314
  0.000% (0/14)
117
StyleSelector::matchRule
Name: StyleSelector::matchRule
Prototype: void StyleSelector::matchRule(NodePtr node, const StyleRule &rule, StyleSheetOrigin origin, int depth, QMap<uint, StyleRule> *weightedRules)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1948-1966
  0.000% (0/10)
114
SegmentTree::produceIntersections
Name: SegmentTree::produceIntersections
Prototype: void SegmentTree::produceIntersections(const TreeNode &node, int segment, const RectF &segmentBounds, const RectF &nodeBounds, int axis)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 563-581
  0.000% (0/14)
114
QtPrivate::QStringList_lastIndexOf
Name: QtPrivate::QStringList_lastIndexOf
Prototype: int QtPrivate::QStringList_lastIndexOf(const QStringList *that, const QRegularExpression &re, int from)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringlist.cpp
Lines: 670-686
100.000% (13/13)
115
QtConcurrent::ThreadEngineBarrier::release
Name: QtConcurrent::ThreadEngineBarrier::release
Prototype: int ThreadEngineBarrier::release()
Coverage:  58.824% (10/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp
Lines: 65-82
 58.824% (10/17)
117
QtConcurrent::BlockSizeManagerV2::timeAfterUser
Name: QtConcurrent::BlockSizeManagerV2::timeAfterUser
Prototype: void BlockSizeManagerV2::timeAfterUser()
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentiteratekernel.cpp
Lines: 212-236
 80.000% (8/10)
114
QtConcurrent::BlockSizeManager::timeAfterUser
Name: QtConcurrent::BlockSizeManager::timeAfterUser
Prototype: void BlockSizeManager::timeAfterUser()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentiteratekernel.cpp
Lines: 160-184
  0.000% (0/10)
114
QZipWriter::addFile
Name: QZipWriter::addFile
Prototype: void QZipWriter::addFile(const QString &fileName, QIODevice *device)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 1285-1300
  0.000% (0/10)
114
QXunitTestLogger::addBenchmarkResult
Name: QXunitTestLogger::addBenchmarkResult
Prototype: void QXunitTestLogger::addBenchmarkResult(const QBenchmarkResult &result)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxunittestlogger.cpp
Lines: 253-269
100.000% (1/1)
111
QXmlUtils::isPublicID
Name: QXmlUtils::isPublicID
Prototype: bool QXmlUtils::isPublicID(const QString &candidate)
Coverage:  97.561% (40/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlutils.cpp
Lines: 313-360
 97.561% (40/41)
1126
QXmlUtils::isNCName
Name: QXmlUtils::isNCName
Prototype: bool QXmlUtils::isNCName(const QStringRef &ncName)
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlutils.cpp
Lines: 372-391
 78.947% (15/19)
115
QXmlStreamWriter::writeStartDocument
Name: QXmlStreamWriter::writeStartDocument
Prototype: void QXmlStreamWriter::writeStartDocument(const QString &version, bool standalone)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3814-3833
 85.714% (6/7)
113
QXcbWindow::setOpacity
Name: QXcbWindow::setOpacity
Prototype: void QXcbWindow::setOpacity(qreal level)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2833-2848
 50.000% (2/4)
112
QXcbScreen::getOutputName
Name: QXcbScreen::getOutputName
Prototype: QString QXcbScreen::getOutputName(xcb_randr_get_output_info_reply_t *outputInfo)
Coverage:  37.500% (3/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 299-314
 37.500% (3/8)
113
QXcbKeyboard::updateXKBStateFromXI
Name: QXcbKeyboard::updateXKBStateFromXI
Prototype: void QXcbKeyboard::updateXKBStateFromXI(void *modInfo, void *groupInfo)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 811-828
 33.333% (3/9)
113
QXcbKeyboard::clearXKBConfig
Name: QXcbKeyboard::clearXKBConfig
Prototype: void QXcbKeyboard::clearXKBConfig()
Coverage:  37.500% (6/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 660-673
 37.500% (6/16)
116
QXcbIntegration::accessibility
Name: QXcbIntegration::accessibility
Prototype: QPlatformAccessibility *QXcbIntegration::accessibility() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 336-347
100.000% (4/4)
112
QXcbDrag::handleFinished
Name: QXcbDrag::handleFinished
Prototype: void QXcbDrag::handleFinished(const xcb_client_message_event_t *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1006-1053
  0.000% (0/13)
115
QXcbConnection::initializeXinerama
Name: QXcbConnection::initializeXinerama
Prototype: void QXcbConnection::initializeXinerama()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2164-2178
  0.000% (0/12)
112
QXcbConnection::handleXcbError
Name: QXcbConnection::handleXcbError
Prototype: void QXcbConnection::handleXcbError(xcb_generic_error_t *error)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 991-1026
  0.000% (0/6)
112
QXcbConnection::createScreen
Name: QXcbConnection::createScreen
Prototype: QXcbScreen *QXcbConnection::createScreen(QXcbVirtualDesktop *virtualDesktop, const xcb_randr_output_change_t &outputChange, xcb_randr_get_output_info_reply_t *outputInfo)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 340-361
  0.000% (0/11)
114
QXcbConnection::checkOutputIsPrimary
Name: QXcbConnection::checkOutputIsPrimary
Prototype: bool QXcbConnection::checkOutputIsPrimary(xcb_window_t rootWindow, xcb_randr_output_t output)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 300-315
  0.000% (0/8)
112
QXcbClipboard::handleXFixesSelectionRequest
Name: QXcbClipboard::handleXFixesSelectionRequest
Prototype: void QXcbClipboard::handleXFixesSelectionRequest(xcb_xfixes_selection_notify_event_t *event)
Coverage:  61.111% (11/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 726-745
 61.111% (11/18)
115
Page:<>1
eLOC - Effective Lines of Code: 985
...30
eLOC - Effective Lines of Code: 22
...40
eLOC - Effective Lines of Code: 17
...50
eLOC - Effective Lines of Code: 14
...57
eLOC - Effective Lines of Code: 12
58
eLOC - Effective Lines of Code: 12
59
eLOC - Effective Lines of Code: 12
60
eLOC - Effective Lines of Code: 12
6162
eLOC - Effective Lines of Code: 11
63
eLOC - Effective Lines of Code: 11
64
eLOC - Effective Lines of Code: 11
65
eLOC - Effective Lines of Code: 11
...70
eLOC - Effective Lines of Code: 10
...80
eLOC - Effective Lines of Code: 8
...90
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0

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