OpenCoverage

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

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...23
McCabe - Cyclomatic Complexity: 2
24
McCabe - Cyclomatic Complexity: 2
25
McCabe - Cyclomatic Complexity: 3
26
McCabe - Cyclomatic Complexity: 3
2728
McCabe - Cyclomatic Complexity: 3
29
McCabe - Cyclomatic Complexity: 4
30
McCabe - Cyclomatic Complexity: 4
31
McCabe - Cyclomatic Complexity: 4
...40
McCabe - Cyclomatic Complexity: 9
...50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
qDBusAddWatch
Name: qDBusAddWatch
Prototype: static dbus_bool_t qDBusAddWatch(DBusWatch *watch, void *data)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 200-231
100.000% (7/7)
203
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: 58-71
 47.059% (8/17)
83
qDBusInterfaceInObject
Name: qDBusInterfaceInObject
Prototype: bool qDBusInterfaceInObject(QObject *obj, const QString &interface_name)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp
Lines: 117-124
 66.667% (4/6)
53
qDBusNewConnection
Name: qDBusNewConnection
Prototype: static void qDBusNewConnection(DBusServer *server, DBusConnection *connection, void *data)
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 295-333
 57.143% (4/7)
213
qDBusRemoveTimeout
Name: qDBusRemoveTimeout
Prototype: static void qDBusRemoveTimeout(DBusTimeout *timeout, void *data)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 165-187
 85.714% (6/7)
123
qDBusRemoveWatch
Name: qDBusRemoveWatch
Prototype: static void qDBusRemoveWatch(DBusWatch *watch, void *data)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 233-255
 88.889% (8/9)
133
qDBusSignalFilter
Name: qDBusSignalFilter
Prototype: static DBusHandlerResult qDBusSignalFilter(DBusConnection *connection, DBusMessage *message, void *data)
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 513-528
 75.000% (6/8)
103
qDefaultMessageHandler
Name: qDefaultMessageHandler
Prototype: static void qDefaultMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &buf)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1567-1599
 71.429% (5/7)
63
qDrawTextureRect
Name: qDrawTextureRect
Prototype: static void qDrawTextureRect(const QRectF &target, GLint textureWidth, GLint textureHeight, GLenum textureTarget)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2940-2980
  0.000% (0/11)
233
qDumpCPUFeatures
Name: qDumpCPUFeatures
Prototype: void qDumpCPUFeatures()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 742-752
  0.000% (0/7)
73
qExtractServerTime
Name: qExtractServerTime
Prototype: static QByteArray qExtractServerTime(const QByteArray& targetInfoBuff)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1218-1241
 71.429% (5/7)
163
qFadeEffect
Name: qFadeEffect
Prototype: void qFadeEffect(QWidget* w, int time)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 580-599
  0.000% (0/7)
103
qSafeFloatToQ16Dot16
Name: qSafeFloatToQ16Dot16
Prototype: static inline int qSafeFloatToQ16Dot16(qreal x)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 746-754
  0.000% (0/7)
63
qScrollEffect
Name: qScrollEffect
Prototype: void qScrollEffect(QWidget* w, QEffects::DirFlags orient, int time)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 558-575
  0.000% (0/7)
103
qSetGlobalQHashSeed
Name: qSetGlobalQHashSeed
Prototype: void qSetGlobalQHashSeed(int newSeed)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 384-394
 71.429% (5/7)
63
qSmartSpacing
Name: qSmartSpacing
Prototype: int qSmartSpacing(const QLayout *layout, QStyle::PixelMetric pm)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutengine.cpp
Lines: 429-440
  0.000% (0/7)
73
qStreamNtlmString
Name: qStreamNtlmString
Prototype: static void qStreamNtlmString(QDataStream& ds, const QString& s, bool unicode)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 936-945
 71.429% (5/7)
63
qTraverseKdPointTree
Name: qTraverseKdPointTree
Prototype: template <typename T> void qTraverseKdPointTree(QKdPointTree::Node &node, T &t, int depth = 0)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 646-659
  0.000% (0/11)
53
q_printEglConfig
Name: q_printEglConfig
Prototype: void q_printEglConfig(EGLDisplay display, EGLConfig config)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 449-458
  0.000% (0/7)
53
q_round_bound
Name: q_round_bound
Prototype: inline int q_round_bound(qreal d)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 303-310
  0.000% (0/7)
53
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
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
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: 3520-3564
100.000% (7/7)
83
qsrand
Name: qsrand
Prototype: void qsrand(uint seed)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3466-3503
 71.429% (5/7)
73
qstrncpy
Name: qstrncpy
Prototype: char *qstrncpy(char *dst, const char *src, uint len)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 302-315
100.000% (9/9)
63
qstrntod
Name: qstrntod
Prototype: double qstrntod(const char *s00, int len, const char **se, bool *ok)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 548-558
  0.000% (0/7)
83
qstrtoll
Name: qstrtoll
Prototype: long long qstrtoll(const char * nptr, const char **endptr, int base, bool *ok)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 409-425
 93.333% (14/15)
123
qt_TSCIIToUnicode
Name: qt_TSCIIToUnicode
Prototype: static unsigned int qt_TSCIIToUnicode(uint code, uint *s)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtsciicodec.cpp
Lines: 483-493
  0.000% (0/7)
63
qt_blend_argb32_on_rgb16_const_alpha
Name: qt_blend_argb32_on_rgb16_const_alpha
Prototype: void qt_blend_argb32_on_rgb16_const_alpha(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 220-241
  0.000% (0/7)
133
qt_blend_rgb32_on_rgb32
Name: qt_blend_rgb32_on_rgb32
Prototype: void qt_blend_rgb32_on_rgb32(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 378-402
  0.000% (0/7)
103
qt_call_pre_routines
Name: qt_call_pre_routines
Prototype: static void qt_call_pre_routines()
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 271-284
 71.429% (5/7)
63
qt_convertMargins
Name: qt_convertMargins
Prototype: QMarginsF qt_convertMargins(const QMarginsF &margins, QPageLayout::Unit fromUnits, QPageLayout::Unit toUnits)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagelayout.cpp
Lines: 96-120
  0.000% (0/11)
143
qt_convertPoint
Name: qt_convertPoint
Prototype: QPointF qt_convertPoint(const QPointF &xy, QPageLayout::Unit fromUnits, QPageLayout::Unit toUnits)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagelayout.cpp
Lines: 74-94
  0.000% (0/11)
103
qt_dirtyRegion
Name: qt_dirtyRegion
Prototype: QRegion qt_dirtyRegion(QWidget *widget)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 957-967
  0.000% (0/7)
63
qt_effective_device_pixel_ratio
Name: qt_effective_device_pixel_ratio
Prototype: static qreal qt_effective_device_pixel_ratio(QWindow *window = 0)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 129-138
  0.000% (0/7)
53
qt_fill_tile
Name: qt_fill_tile
Prototype: void qt_fill_tile(QPixmap *tile, const QPixmap &pixmap)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine.cpp
Lines: 534-548
  0.000% (0/7)
103
qt_fontHasNarrowOutlines
Name: qt_fontHasNarrowOutlines
Prototype: bool qt_fontHasNarrowOutlines(const QRawFont &f)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 757-770
  0.000% (0/9)
93
qt_fontHasNarrowOutlines
Name: qt_fontHasNarrowOutlines
Prototype: bool qt_fontHasNarrowOutlines(QFontEngine *fontEngine)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 739-755
  0.000% (0/7)
103
qt_get_hex_rgb
Name: qt_get_hex_rgb
Prototype: bool qt_get_hex_rgb(const QChar *str, int len, QRgb *rgb)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor_p.cpp
Lines: 116-125
  0.000% (0/7)
73
qt_gl_read_texture
Name: qt_gl_read_texture
Prototype: QImage qt_gl_read_texture(const QSize &size, bool alpha_format, bool include_alpha)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1894-1909
  0.000% (0/7)
93
qt_gl_transfer_context
Name: qt_gl_transfer_context
Prototype: const QGLContext *qt_gl_transfer_context(const QGLContext *ctx)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1707-1717
  0.000% (0/7)
73
qt_gradient_argb32
Name: qt_gradient_argb32
Prototype: static void qt_gradient_argb32(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5565-5613
  0.000% (0/13)
223
qt_gradient_quint16
Name: qt_gradient_quint16
Prototype: static void qt_gradient_quint16(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5615-5660
  0.000% (0/13)
193
qt_graphicsItem_shapeFromPath
Name: qt_graphicsItem_shapeFromPath
Prototype: static QPainterPath qt_graphicsItem_shapeFromPath(const QPainterPath &path, const QPen &pen)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 798-817
  0.000% (0/10)
133
qt_mainwindow_layout_from_dock
Name: qt_mainwindow_layout_from_dock
Prototype: static inline QMainWindowLayout *qt_mainwindow_layout_from_dock(const QDockWidget *dock)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 74-84
  0.000% (0/7)
73
qt_memrotate180_template
Name: qt_memrotate180_template
Prototype: template <class T> static inline void qt_memrotate180_template(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: 392-405
  0.000% (0/7)
63
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: 71-87
  0.000% (0/7)
83
qt_memrotate90_cachedRead
Name: qt_memrotate90_cachedRead
Prototype: template <class T> static inline void qt_memrotate90_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: 54-69
  0.000% (0/7)
73
qt_monthNumberFromShortName
Name: qt_monthNumberFromShortName
Prototype: static int qt_monthNumberFromShortName(QStringRef shortName)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 181-188
100.000% (7/7)
43
qt_qhostinfo_lookup
Name: qt_qhostinfo_lookup
Prototype: QHostInfo qt_qhostinfo_lookup(const QString &name, QObject *receiver, const char *member, bool *valid, int *id)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 702-721
 88.889% (8/9)
93
qt_sendShortcutOverrideEvent
Name: qt_sendShortcutOverrideEvent
Prototype: bool qt_sendShortcutOverrideEvent(QObject *o, ulong timestamp, int k, Qt::KeyboardModifiers mods, const QString &text = QString(), bool autorep = false, ushort count = 1)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp
Lines: 888-923
  0.000% (0/7)
93
qt_socks5_set_host_address_and_port
Name: qt_socks5_set_host_address_and_port
Prototype: static bool qt_socks5_set_host_address_and_port(const QHostAddress &address, quint16 port, QByteArray *pBuf)
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 154-182
 75.000% (6/8)
123
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_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: 101-114
100.000% (8/8)
83
qt_static_shift
Name: qt_static_shift
Prototype: template <int shift> inline int qt_static_shift(int value)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 594-603
  0.000% (0/7)
53
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_strippedText
Name: qt_strippedText
Prototype: static QString qt_strippedText(QString s)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qaction.cpp
Lines: 64-72
  0.000% (0/7)
53
qt_t_for_arc_angle
Name: qt_t_for_arc_angle
Prototype: qreal qt_t_for_arc_angle(qreal angle)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 793-836
  0.000% (0/7)
193
qt_toRasterPixmap
Name: qt_toRasterPixmap
Prototype: QPixmap qt_toRasterPixmap(const QPixmap &pixmap)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 71-80
  0.000% (0/7)
53
qt_write_loop
Name: qt_write_loop
Prototype: static qint64 qt_write_loop(int fd, const char *data, qint64 len)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile_unix.cpp
Lines: 94-104
 71.429% (5/7)
73
queryFont
Name: queryFont
Prototype: static FcPattern *queryFont(const FcChar8 *file, const QByteArray &data, int id, FcBlanks *blanks, int *count)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 774-798
 85.714% (6/7)
103
readEtcDebianVersion
Name: readEtcDebianVersion
Prototype: static bool readEtcDebianVersion(QUnixOSVersion &v)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2350-2362
  0.000% (0/5)
53
readGpuFeatures
Name: readGpuFeatures
Prototype: static bool readGpuFeatures(const QOpenGLConfig::Gpu &gpu, const QString &osName, const QVersionNumber &kernelVersion, const QString &osRelease, const QString &fileName, QSet<QString> *result, QString *errorMessage)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 444-467
  0.000% (0/7)
143
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: 331-345
 70.000% (7/10)
83
read_dib_fileheader
Name: read_dib_fileheader
Prototype: static bool read_dib_fileheader(QDataStream &s, BMP_FILEHDR &bf)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 154-166
  0.000% (0/7)
63
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/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 839-856
  0.000% (0/7)
63
registerComplexDBusType
Name: registerComplexDBusType
Prototype: static int registerComplexDBusType(const char *typeName)
Coverage:  33.333% (1/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 130-151
 33.333% (1/3)
93
replaceTextFallback
Name: replaceTextFallback
Prototype: static void replaceTextFallback(QAccessibleInterface *accessible, long startOffset, long endOffset, const QString &txt)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2160-2170
  0.000% (0/8)
73
retrieveLabel
Name: retrieveLabel
Prototype: static inline QString retrieveLabel(const QByteArray &device)
Coverage:  22.222% (2/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp
Lines: 490-523
 22.222% (2/9)
93
rowLengthsFromRange
Name: rowLengthsFromRange
Prototype: static void rowLengthsFromRange(const QItemSelectionRange &range, QVector<QPair<QPersistentModelIndex, uint> > &result)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 295-309
 77.778% (7/9)
73
sanityCheck
Name: sanityCheck
Prototype: static bool sanityCheck(const QList<QWidget *> &widgets, const int index, const char *where)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 196-211
  0.000% (0/7)
113
searchExecutable
Name: searchExecutable
Prototype: static inline QString searchExecutable(const QStringList &searchPaths, const QString &executableName)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp
Lines: 449-460
100.000% (5/5)
73
sendScreenChangeRecursively
Name: sendScreenChangeRecursively
Prototype: static void sendScreenChangeRecursively(QWidget *widget)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 695-705
  0.000% (0/7)
73
separate_if
Name: separate_if
Prototype: template <typename InputIt, typename OutputIt1, typename OutputIt2, typename UnaryPredicate> std::pair<OutputIt1, OutputIt2> separate_if(InputIt first, InputIt last, OutputIt1 dest1, OutputIt2 dest2, UnaryPredicate p)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 83-97
100.000% (8/8)
83
setBlockCharFormatHelper
Name: setBlockCharFormatHelper
Prototype: static void setBlockCharFormatHelper(QTextDocumentPrivate *priv, int pos1, int pos2, const QTextCharFormat &format, QTextDocumentPrivate::FormatChangeMode changeMode)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 716-727
  0.000% (0/7)
63
setNativeLocks
Name: setNativeLocks
Prototype: static bool setNativeLocks(const QString &fileName, int fd)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile_unix.cpp
Lines: 162-179
 44.444% (4/9)
123
setTTYCursor
Name: setTTYCursor
Prototype: static void setTTYCursor(bool enable)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fbconvenience/qfbvthandler.cpp
Lines: 71-85
  0.000% (0/9)
93
set_font_bits
Name: set_font_bits
Prototype: static void set_font_bits(int version, quint8 bits, QFontPrivate *f)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 1921-1934
  0.000% (0/9)
103
setupTextLayout
Name: setupTextLayout
Prototype: static QRectF setupTextLayout(QTextLayout *layout)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 10724-10740
  0.000% (0/7)
123
shouldIncludeFs
Name: shouldIncludeFs
Prototype: static bool shouldIncludeFs(const QStorageIterator &it)
Coverage:  86.667% (13/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp
Lines: 157-192
 86.667% (13/15)
103
signalForMember
Name: signalForMember
Prototype: static const char *signalForMember(const char *member)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qinputdialog.cpp
Lines: 82-92
  0.000% (0/6)
53
simdEncodeAscii
Name: simdEncodeAscii
Prototype: static inline bool simdEncodeAscii(uchar *&dst, const ushort *&nextAscii, const ushort *&src, const ushort *end)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 56-93
100.000% (7/7)
143
sm_interactCallback
Name: sm_interactCallback
Prototype: static void sm_interactCallback(SmcConn smcConn, SmPointer clientData)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 310-316
  0.000% (0/7)
43
sm_shutdownCancelledCallback
Name: sm_shutdownCancelledCallback
Prototype: static void sm_shutdownCancelledCallback(SmcConn smcConn, SmPointer clientData)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 294-301
  0.000% (0/7)
53
socketNotifierSourceCheck
Name: socketNotifierSourceCheck
Prototype: static gboolean socketNotifierSourceCheck(GSource *source)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 74-95
 77.778% (7/9)
103
socketNotifierSourceDispatch
Name: socketNotifierSourceDispatch
Prototype: static gboolean socketNotifierSourceDispatch(GSource *source, GSourceFunc, gpointer)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 97-110
100.000% (7/7)
73
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: 1556-1569
  0.000% (0/9)
83
stackTrace
Name: stackTrace
Prototype: static void stackTrace()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 118-150
  0.000% (0/9)
173
streamDebug
Name: streamDebug
Prototype: static void streamDebug(QDebug dbg, const QVariant &v)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetsvariant.cpp
Lines: 110-120
  0.000% (0/4)
53
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: 104-118
 50.000% (4/8)
83
stripTextDecl
Name: stripTextDecl
Prototype: static bool stripTextDecl(QString& str)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 192-209
  0.000% (0/7)
143
subPath
Name: subPath
Prototype: static inline const QPainterPath::ElementType *subPath(const QPainterPath::ElementType *t, const QPainterPath::ElementType *end, const qreal *points, bool *closed)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 500-518
  0.000% (0/11)
93
systemIconSearchPaths
Name: systemIconSearchPaths
Prototype: static inline QStringList systemIconSearchPaths()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qiconloader.cpp
Lines: 87-95
  0.000% (0/7)
53
systemThemeName
Name: systemThemeName
Prototype: static inline QString systemThemeName()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qiconloader.cpp
Lines: 77-85
  0.000% (0/7)
53
tabTextFor
Name: tabTextFor
Prototype: static inline QString tabTextFor(QMdiSubWindow *subWindow)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 276-290
  0.000% (0/8)
83
timerSourceCheckHelper
Name: timerSourceCheckHelper
Prototype: static gboolean timerSourceCheckHelper(GTimerSource *src)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 140-150
100.000% (7/7)
63
toIntegral_helper
Name: toIntegral_helper
Prototype: template <typename T> static inline T toIntegral_helper(const char *data, bool *ok, int base)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 3547-3569
 28.571% (2/7)
73
toIntegral_helper
Name: toIntegral_helper
Prototype: template <typename T> static inline T toIntegral_helper(const QLocalePrivate *d, const QChar *data, int len, bool *ok)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1104-1119
 28.571% (2/7)
73
toWindowsIdKey
Name: toWindowsIdKey
Prototype: static quint16 toWindowsIdKey(const QByteArray &winId)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp
Lines: 106-114
100.000% (7/7)
53
toWindowsIdLiteral
Name: toWindowsIdLiteral
Prototype: static QByteArray toWindowsIdLiteral(quint16 windowsIdKey)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp
Lines: 116-124
 71.429% (5/7)
53
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...23
McCabe - Cyclomatic Complexity: 2
24
McCabe - Cyclomatic Complexity: 2
25
McCabe - Cyclomatic Complexity: 3
26
McCabe - Cyclomatic Complexity: 3
2728
McCabe - Cyclomatic Complexity: 3
29
McCabe - Cyclomatic Complexity: 4
30
McCabe - Cyclomatic Complexity: 4
31
McCabe - Cyclomatic Complexity: 4
...40
McCabe - Cyclomatic Complexity: 9
...50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192

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