OpenCoverage

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

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 0
...6
eLOC - Effective Lines of Code: 1
7
eLOC - Effective Lines of Code: 1
8
eLOC - Effective Lines of Code: 1
9
eLOC - Effective Lines of Code: 1
1011
eLOC - Effective Lines of Code: 2
12
eLOC - Effective Lines of Code: 2
13
eLOC - Effective Lines of Code: 2
14
eLOC - Effective Lines of Code: 3
...20
eLOC - Effective Lines of Code: 4
...30
eLOC - Effective Lines of Code: 10
...40
eLOC - Effective Lines of Code: 25
...55
eLOC - Effective Lines of Code: 533
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
showParserMessage
Name: showParserMessage
Prototype: static void showParserMessage(const QString &message, MessageType type)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp
Lines: 549-572
  0.000% (0/1)
11
slopeAt
Name: slopeAt
Prototype: static inline qreal slopeAt(qreal t, qreal a, qreal b, qreal c, qreal d)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2819-2822
  0.000% (0/1)
11
sourceOver
Name: sourceOver
Prototype: static inline uint sourceOver(uint d, uint color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 63-66
  0.000% (0/1)
11
storePixel
Name: storePixel
Prototype: template <> inline void storePixel<QPixelLayout::BPP8>(uchar *dest, int index, uint pixel)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 832-836
  0.000% (0/1)
11
storePixel
Name: storePixel
Prototype: template <> inline void storePixel<QPixelLayout::BPP16>(uchar *dest, int index, uint pixel)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 838-842
  0.000% (0/1)
11
storePixel
Name: storePixel
Prototype: template <> inline void storePixel<QPixelLayout::BPP24>(uchar *dest, int index, uint pixel)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 844-848
  0.000% (0/1)
11
storePixels
Name: storePixels
Prototype: template <> inline void storePixels<QPixelLayout::BPP32>(uchar *dest, const uint *src, int index, int count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 857-861
  0.000% (0/1)
11
storePixelsBPP24_ssse3
Name: storePixelsBPP24_ssse3
Prototype: void storePixelsBPP24_ssse3(uchar *dest, const uint *src, int index, int count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp
Lines: 231-234
  0.000% (0/1)
11
stripped
Name: stripped
Prototype: static inline glyph_t stripped(glyph_t glyph)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1748-1749
  0.000% (0/1)
11
switch_off
Name: switch_off
Prototype: static inline int switch_off(QAtomicInt &a, int which)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 91-94
100.000% (1/1)
11
switch_on
Name: switch_on
Prototype: static inline int switch_on(QAtomicInt &a, int which)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 86-89
100.000% (1/1)
11
threeBytesToInt
Name: threeBytesToInt
Prototype: static qint32 threeBytesToInt(const char *bytes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 370-373
100.000% (1/1)
11
titleBarMenuCachedPixmapFromXPM
Name: titleBarMenuCachedPixmapFromXPM
Prototype: static inline QPixmap titleBarMenuCachedPixmapFromXPM()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 5240-5240
  0.000% (0/1)
11
toDockWidgetArea
Name: toDockWidgetArea
Prototype: inline static Qt::DockWidgetArea toDockWidgetArea(int pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1335-1338
  0.000% (0/1)
11
toFixed
Name: toFixed
Prototype: static inline Fixed64 toFixed(int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutengine.cpp
Lines: 56-56
  0.000% (0/1)
11
toIntegral_helper
Name: toIntegral_helper
Prototype: static qlonglong toIntegral_helper(const char *data, bool *ok, int base, qlonglong)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 3537-3540
100.000% (1/1)
11
toIntegral_helper
Name: toIntegral_helper
Prototype: static qulonglong toIntegral_helper(const char *data, bool *ok, int base, qulonglong)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 3542-3545
100.000% (1/1)
11
toIntegral_helper
Name: toIntegral_helper
Prototype: static qlonglong toIntegral_helper(const QLocaleData *d, const QChar *data, int len, bool *ok, QLocale::NumberOptions mode, qlonglong)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1092-1096
100.000% (1/1)
11
toIntegral_helper
Name: toIntegral_helper
Prototype: static qulonglong toIntegral_helper(const QLocaleData *d, const QChar *data, int len, bool *ok, QLocale::NumberOptions mode, qulonglong)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1098-1102
100.000% (1/1)
11
toLayoutItemSize
Name: toLayoutItemSize
Prototype: inline static QSize toLayoutItemSize(QWidgetPrivate *priv, const QSize &size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutitem.cpp
Lines: 70-73
  0.000% (0/1)
11
toToolBarArea
Name: toToolBarArea
Prototype: static inline Qt::ToolBarArea toToolBarArea(int pos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1082-1085
  0.000% (0/1)
11
toUpperHex
Name: toUpperHex
Prototype: static inline ushort toUpperHex(ushort c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 182-185
100.000% (1/1)
11
to_HANDLE
Name: to_HANDLE
Prototype: template <typename T> static typename QtPrivate::QEnableIf<QTypeInfo<T>::isPointer, Qt::HANDLE>::Type to_HANDLE(T id)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 225-229
  0.000% (0/1)
11
to_HANDLE
Name: to_HANDLE
Prototype: template <typename T> static typename QtPrivate::QEnableIf<QTypeInfo<T>::isIntegral, Qt::HANDLE>::Type to_HANDLE(T id)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 213-217
100.000% (1/1)
11
topOrder
Name: topOrder
Prototype: static inline bool topOrder(const QScanConverter::Line &a, const QScanConverter::Line &b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 302-305
  0.000% (0/1)
11
twoBytesToInt
Name: twoBytesToInt
Prototype: static qint16 twoBytesToInt(const char *bytes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 365-368
100.000% (1/1)
11
ucstrncmp
Name: ucstrncmp
Coverage: 100.000% (1/1)
100.000% (1/1)
11
ucstrnicmp
Name: ucstrnicmp
Prototype: static int ucstrnicmp(const ushort *a, const ushort *b, int l)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 637-640
100.000% (1/1)
11
ungrabMessageHandler
Name: ungrabMessageHandler
Prototype: static void ungrabMessageHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1623-1626
100.000% (1/1)
11
unixCheckClockType
Name: unixCheckClockType
Prototype: static int unixCheckClockType()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp
Lines: 113-149
100.000% (1/1)
11
userEventSourceCheck
Name: userEventSourceCheck
Prototype: static gboolean userEventSourceCheck(GSource *source)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp
Lines: 67-70
100.000% (1/1)
11
utcId
Name: utcId
Prototype: static QByteArray utcId(const QUtcData *utcData)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp
Lines: 101-104
100.000% (1/1)
11
version
Name: version
Prototype: int version()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/tests/auto/corelib/plugin/qpluginloader/lib/mylib.c
Lines: 49-52
  0.000% (0/1)
11
void
Name: void
Prototype: void (*HB_Library_Resolve(const char *library, int version, const char *symbol))()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qharfbuzz.cpp
Lines: 71-81
100.000% (1/1)
11
windowsId
Name: windowsId
Prototype: static QByteArray windowsId(const QWindowsData *windowsData)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp
Lines: 84-87
100.000% (1/1)
11
xOrder
Name: xOrder
Prototype: static inline bool xOrder(const QScanConverter::Line *a, const QScanConverter::Line *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 307-310
  0.000% (0/1)
11
xcb_window
Name: xcb_window
Prototype: static inline xcb_window_t xcb_window(QPlatformWindow *w)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 83-86
  0.000% (0/1)
11
xcb_window
Name: xcb_window
Prototype: static inline xcb_window_t xcb_window(QWindow *w)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 88-91
  0.000% (0/1)
11
AtSpiAttribute
Name: AtSpiAttribute
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
AttributeFormatter
Name: AttributeFormatter
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
AttributeFormatterRef
Name: AttributeFormatterRef
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
DefaultStateTransition
Name: DefaultStateTransition
Coverage: 100.000% (1/1)
100.000% (1/1)
21
FormatRangeComparatorByEnd
Name: FormatRangeComparatorByEnd
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
FormatRangeComparatorByStart
Name: FormatRangeComparatorByStart
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
HandlersManager
Name: HandlersManager
Coverage: 100.000% (2/2)
100.000% (2/2)
22
NamePredicate
Name: NamePredicate
Coverage: 100.000% (2/2)
100.000% (2/2)
22
OrgA11yAtspiSocketInterface
Name: OrgA11yAtspiSocketInterface
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
OrgA11yBusInterface
Name: OrgA11yBusInterface
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
OrgA11yStatusInterface
Name: OrgA11yStatusInterface
Coverage: 100.000% (1/1)
100.000% (1/1)
21
Part
Name: Part
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
PointToVector
Name: PointToVector
Prototype: static inline QT_FT_Vector PointToVector(const QPointF &p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 68-72
  0.000% (0/1)
21
QAbstractFileEngineHandlerList
Name: QAbstractFileEngineHandlerList
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QAbstractSocketEnginePrivate
Name: QAbstractSocketEnginePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QAccessiblePlugin
Name: QAccessiblePlugin
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QAccessibleTextBrowser
Name: QAccessibleTextBrowser
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QAccessibleToolBox
Name: QAccessibleToolBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QBackingStorePrivate
Name: QBackingStorePrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QBearerEnginePlugin
Name: QBearerEnginePlugin
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QBlendBase
Name: QBlendBase
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QColorDialogOptionsPrivate
Name: QColorDialogOptionsPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QColumnViewGripPrivate
Name: QColumnViewGripPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QContiguousCacheData
Name: QContiguousCacheData
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QCustomTypeInfo
Name: QCustomTypeInfo
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusAbstractAdaptorPrivate
Name: QDBusAbstractAdaptorPrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QDBusAbstractInterfaceBase
Name: QDBusAbstractInterfaceBase
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusInterface
Name: QDBusInterface
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusMenuRegistrarInterface
Name: QDBusMenuRegistrarInterface
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QDBusPendingCallWatcherPrivate
Name: QDBusPendingCallWatcherPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusVirtualObject
Name: QDBusVirtualObject
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDynamicPropertyChangeEvent
Name: QDynamicPropertyChangeEvent
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QEnterEvent
Name: QEnterEvent
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QExposeEvent
Name: QExposeEvent
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QFinalStatePrivate
Name: QFinalStatePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QFocusEvent
Name: QFocusEvent
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QFontEngine_startCollectingEngines
Name: QFontEngine_startCollectingEngines
Prototype: void QFontEngine_startCollectingEngines()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 226-230
  0.000% (0/1)
21
QGL2GradientCacheWrapper
Name: QGL2GradientCacheWrapper
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QGLBufferPrivate
Name: QGLBufferPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QGLCustomShaderEffectStage
Name: QGLCustomShaderEffectStage
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QGLFunctionsPrivate
Name: QGLFunctionsPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QGLThreadContext
Name: QGLThreadContext
Coverage:  0.000% (0/4)
  0.000% (0/4)
22
QGenericPlugin
Name: QGenericPlugin
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QGraphicsShaderEffectPrivate
Name: QGraphicsShaderEffectPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QHistoryStatePrivate
Name: QHistoryStatePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QHoverEvent
Name: QHoverEvent
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QIconEnginePlugin
Name: QIconEnginePlugin
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QImageIOHandlerPrivate
Name: QImageIOHandlerPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QImageIOPlugin
Name: QImageIOPlugin
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QMetaEnumBuilderPrivate
Name: QMetaEnumBuilderPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QModifKeyName
Name: QModifKeyName
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QNetworkReplyDataImplPrivate
Name: QNetworkReplyDataImplPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QNetworkReplyFileImplPrivate
Name: QNetworkReplyFileImplPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QNonContiguousByteDevice
Name: QNonContiguousByteDevice
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QNtlmPhase2Block
Name: QNtlmPhase2Block
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QOffscreenSurfacePrivate
Name: QOffscreenSurfacePrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGL2GradientCacheWrapper
Name: QOpenGL2GradientCacheWrapper
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGLBufferPrivate
Name: QOpenGLBufferPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGLDebugMessagePrivate
Name: QOpenGLDebugMessagePrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGLExtraFunctions
Name: QOpenGLExtraFunctions
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGLExtraFunctionsPrivate
Name: QOpenGLExtraFunctionsPrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
23
QOpenGLPaintDevicePrivate
Name: QOpenGLPaintDevicePrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
Page:<>1
eLOC - Effective Lines of Code: 0
...6
eLOC - Effective Lines of Code: 1
7
eLOC - Effective Lines of Code: 1
8
eLOC - Effective Lines of Code: 1
9
eLOC - Effective Lines of Code: 1
1011
eLOC - Effective Lines of Code: 2
12
eLOC - Effective Lines of Code: 2
13
eLOC - Effective Lines of Code: 2
14
eLOC - Effective Lines of Code: 3
...20
eLOC - Effective Lines of Code: 4
...30
eLOC - Effective Lines of Code: 10
...40
eLOC - Effective Lines of Code: 25
...55
eLOC - Effective Lines of Code: 533

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