QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3597
...10
eLOC - Effective Lines of Code: 60
...20
eLOC - Effective Lines of Code: 18
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 3
...44
eLOC - Effective Lines of Code: 3
45
eLOC - Effective Lines of Code: 3
46
eLOC - Effective Lines of Code: 2
47
eLOC - Effective Lines of Code: 2
4849
eLOC - Effective Lines of Code: 1
50
eLOC - Effective Lines of Code: 1
51
eLOC - Effective Lines of Code: 1
52
eLOC - Effective Lines of Code: 1
...59
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QOutputStrategy
Name: QOutputStrategy
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QOpenGLWindowPaintDevice
Name: QOpenGLWindowPaintDevice
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QOpenGLStaticTextUserData
Name: QOpenGLStaticTextUserData
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGLPaintDevicePrivate
Name: QOpenGLPaintDevicePrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGLExtraFunctions
Name: QOpenGLExtraFunctions
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGLDebugMessagePrivate
Name: QOpenGLDebugMessagePrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGLBufferPrivate
Name: QOpenGLBufferPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOpenGL2GradientCacheWrapper
Name: QOpenGL2GradientCacheWrapper
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QOffscreenSurfacePrivate
Name: QOffscreenSurfacePrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QNtlmPhase2Block
Name: QNtlmPhase2Block
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QNonContiguousByteDevice
Name: QNonContiguousByteDevice
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QNetworkReplyFileImplPrivate
Name: QNetworkReplyFileImplPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QNetworkReplyDataImplPrivate
Name: QNetworkReplyDataImplPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QModifKeyName
Name: QModifKeyName
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QMetaEnumBuilderPrivate
Name: QMetaEnumBuilderPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QImageIOPlugin
Name: QImageIOPlugin
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QImageIOHandlerPrivate
Name: QImageIOHandlerPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QIconEnginePlugin
Name: QIconEnginePlugin
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QHoverEvent
Name: QHoverEvent
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QHistoryStatePrivate
Name: QHistoryStatePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QGraphicsShaderEffectPrivate
Name: QGraphicsShaderEffectPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QGenericPlugin
Name: QGenericPlugin
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QGLThreadContext
Name: QGLThreadContext
Coverage:  0.000% (0/4)
  0.000% (0/4)
22
QGLFunctionsPrivate
Name: QGLFunctionsPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QGLCustomShaderEffectStage
Name: QGLCustomShaderEffectStage
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QGLBufferPrivate
Name: QGLBufferPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QGL2GradientCacheWrapper
Name: QGL2GradientCacheWrapper
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
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: 220-224
  0.000% (0/1)
21
QFocusEvent
Name: QFocusEvent
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QFinalStatePrivate
Name: QFinalStatePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QExposeEvent
Name: QExposeEvent
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QEnterEvent
Name: QEnterEvent
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QDynamicPropertyChangeEvent
Name: QDynamicPropertyChangeEvent
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusVirtualObject
Name: QDBusVirtualObject
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusPendingCallWatcherPrivate
Name: QDBusPendingCallWatcherPrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusInterface
Name: QDBusInterface
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusAbstractInterfaceBase
Name: QDBusAbstractInterfaceBase
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QDBusAbstractAdaptorPrivate
Name: QDBusAbstractAdaptorPrivate
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QCustomTypeInfo
Name: QCustomTypeInfo
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QContiguousCacheData
Name: QContiguousCacheData
Coverage: 100.000% (2/2)
100.000% (2/2)
22
QColumnViewGripPrivate
Name: QColumnViewGripPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QColorDialogOptionsPrivate
Name: QColorDialogOptionsPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QBlendBase
Name: QBlendBase
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QBearerEnginePlugin
Name: QBearerEnginePlugin
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QBackingStorePrivate
Name: QBackingStorePrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QAccessibleToolBox
Name: QAccessibleToolBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QAccessibleTextBrowser
Name: QAccessibleTextBrowser
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
QAccessiblePlugin
Name: QAccessiblePlugin
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
QAbstractSocketEnginePrivate
Name: QAbstractSocketEnginePrivate
Coverage: 100.000% (1/1)
100.000% (1/1)
21
QAbstractFileEngineHandlerList
Name: QAbstractFileEngineHandlerList
Coverage: 100.000% (1/1)
100.000% (1/1)
21
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: 62-66
  0.000% (0/1)
21
Part
Name: Part
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
OrgA11yStatusInterface
Name: OrgA11yStatusInterface
Coverage: 100.000% (1/1)
100.000% (1/1)
21
OrgA11yBusInterface
Name: OrgA11yBusInterface
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
OrgA11yAtspiSocketInterface
Name: OrgA11yAtspiSocketInterface
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
NamePredicate
Name: NamePredicate
Coverage: 100.000% (2/2)
100.000% (2/2)
22
HandlersManager
Name: HandlersManager
Coverage: 100.000% (2/2)
100.000% (2/2)
22
FormatRangeComparatorByStart
Name: FormatRangeComparatorByStart
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
FormatRangeComparatorByEnd
Name: FormatRangeComparatorByEnd
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
DefaultStateTransition
Name: DefaultStateTransition
Coverage: 100.000% (1/1)
100.000% (1/1)
21
AtSpiAttribute
Name: AtSpiAttribute
Coverage:  0.000% (0/6)
  0.000% (0/6)
22
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: 77-80
  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: 82-85
  0.000% (0/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: 301-304
  0.000% (0/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: 78-81
100.000% (1/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: 65-75
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: 54-57
  0.000% (0/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: 95-98
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: 61-64
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: 1586-1589
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: 630-633
100.000% (1/1)
11
ucstrncmp
Name: ucstrncmp
Coverage: 100.000% (1/1)
100.000% (1/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: 359-362
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: 296-299
  0.000% (0/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: 220-224
  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: 208-212
100.000% (1/1)
11
toUpperHex
Name: toUpperHex
Prototype: static inline ushort toUpperHex(ushort c)
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 176-179
100.000% (3/3)
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: 1068-1071
  0.000% (0/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: 64-67
  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: 3392-3395
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: 3397-3400
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, QLocaleData::GroupSeparatorMode mode, qlonglong)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1080-1084
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, QLocaleData::GroupSeparatorMode mode, qulonglong)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1086-1090
100.000% (1/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: 50-50
  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: 1321-1324
  0.000% (0/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: 5197-5197
  0.000% (0/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: 364-367
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: 80-83
100.000% (1/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: 85-88
100.000% (1/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: 1755-1756
  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: 844-848
  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: 819-823
  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: 825-829
  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: 831-835
  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: 57-60
  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: 2811-2814
  0.000% (0/1)
11
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: 543-566
  0.000% (0/1)
11
shouldEnableInputMethod
Name: shouldEnableInputMethod
Prototype: static inline bool shouldEnableInputMethod(QPlainTextEdit *plaintextedit)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 64-67
  0.000% (0/1)
11
shouldEnableInputMethod
Name: shouldEnableInputMethod
Prototype: static inline bool shouldEnableInputMethod(QTextEdit *textedit)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 70-73
  0.000% (0/1)
11
setThreadDoesNotRequireCoreApplication
Name: setThreadDoesNotRequireCoreApplication
Prototype: static void setThreadDoesNotRequireCoreApplication()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread.cpp
Lines: 876-879
100.000% (1/1)
11
Page:<>1
eLOC - Effective Lines of Code: 3597
...10
eLOC - Effective Lines of Code: 60
...20
eLOC - Effective Lines of Code: 18
...30
eLOC - Effective Lines of Code: 8
...40
eLOC - Effective Lines of Code: 3
...44
eLOC - Effective Lines of Code: 3
45
eLOC - Effective Lines of Code: 3
46
eLOC - Effective Lines of Code: 2
47
eLOC - Effective Lines of Code: 2
4849
eLOC - Effective Lines of Code: 1
50
eLOC - Effective Lines of Code: 1
51
eLOC - Effective Lines of Code: 1
52
eLOC - Effective Lines of Code: 1
...59
eLOC - Effective Lines of Code: 0

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