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
...34
eLOC - Effective Lines of Code: 6
35
eLOC - Effective Lines of Code: 5
36
eLOC - Effective Lines of Code: 5
37
eLOC - Effective Lines of Code: 4
3839
eLOC - Effective Lines of Code: 4
40
eLOC - Effective Lines of Code: 3
41
eLOC - Effective Lines of Code: 3
42
eLOC - Effective Lines of Code: 3
...50
eLOC - Effective Lines of Code: 1
...59
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
data
Name: data
Prototype: static inline QTextFrameData *data(QTextFrame *f)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 242-248
  0.000% (0/4)
42
customClear
Name: customClear
Prototype: static void customClear(QVariant::Private *d)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 1048-1056
100.000% (4/4)
42
copyUInt
Name: copyUInt
Prototype: static inline void copyUInt(uchar *dest, const uchar *src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 83-89
  0.000% (0/1)
41
copyMetadata
Name: copyMetadata
Prototype: static void copyMetadata(QImageData *dst, const QImageData *src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 1106-1113
  0.000% (0/1)
41
convertToPcreOptions
Name: convertToPcreOptions
Prototype: static int convertToPcreOptions(QRegularExpression::MatchOptions matchOptions)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 806-814
100.000% (4/4)
42
convertRGBA8888ToARGB64PM
Name: convertRGBA8888ToARGB64PM
Prototype: static const QRgba64 * convertRGBA8888ToARGB64PM(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 578-590
  0.000% (0/4)
42
convertARGB32ToARGB64PM
Name: convertARGB32ToARGB64PM
Prototype: static const QRgba64 * convertARGB32ToARGB64PM(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 552-564
  0.000% (0/4)
42
containsDecendantOf
Name: containsDecendantOf
Prototype: static bool containsDecendantOf(const QSet<QAbstractState *> &states, const QAbstractState *node)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 295-302
100.000% (4/4)
43
contains
Name: contains
Prototype: static inline bool contains(const QJsonArray &haystack, unsigned needle)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 150-157
  0.000% (0/7)
43
contains
Name: contains
Prototype: static inline bool contains(const QJsonArray &haystack, const QString &needle)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 159-166
  0.000% (0/7)
43
combineSize
Name: combineSize
Prototype: static void combineSize(QSizeF &result, const QSizeF &size)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayoutitem.cpp
Lines: 59-65
  0.000% (0/7)
43
closeAllPopups
Name: closeAllPopups
Prototype: static inline void closeAllPopups()
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 3000-3008
  0.000% (0/6)
42
cleanPath
Name: cleanPath
Prototype: static QString cleanPath(const QString &_path)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 130-138
 50.000% (2/4)
42
cleanDriverDict
Name: cleanDriverDict
Prototype: static void cleanDriverDict()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldatabase.cpp
Lines: 202-208
100.000% (1/1)
41
check_step_valid
Name: check_step_valid
Prototype: static inline bool check_step_valid(qreal step, const char *method)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitemanimation.cpp
Lines: 92-99
  0.000% (0/6)
42
changeSpacerSize
Name: changeSpacerSize
Prototype: static void changeSpacerSize(QLayout *layout, int index, int width, int height)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 85-91
  0.000% (0/4)
42
boundSize
Name: boundSize
Prototype: static void boundSize(QSizeF &result, const QSizeF &size)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayoutitem.cpp
Lines: 67-73
  0.000% (0/11)
43
blend_pixel
Name: blend_pixel
Prototype: inline static void blend_pixel(quint32 &dst, const quint32 src)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp
Lines: 42-48
  0.000% (0/7)
43
applyCursor
Name: applyCursor
Prototype: static inline void applyCursor(const QList<QWindow *> &l, const QCursor &c)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 3418-3425
  0.000% (0/9)
43
appendSeparator
Name: appendSeparator
Prototype: static inline void appendSeparator(QStringList *list, const QString &string, int from, int size, int lastQuote)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 350-356
100.000% (4/4)
42
ancestorOf
Name: ancestorOf
Prototype: static inline bool ancestorOf(QObject *widget, QObject *other)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1522-1529
  0.000% (0/7)
43
aggregateParameterCount
Name: aggregateParameterCount
Prototype: static int aggregateParameterCount(const QVector<QMetaMethodBuilderPrivate> &methods)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1158-1164
100.000% (4/4)
42
addLine
Name: addLine
Prototype: void addLine(QPainterPath &path, const QLineF &line)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1960-1968
  0.000% (0/5)
42
addKey
Name: addKey
Prototype: static inline void addKey(QString &str, const QString &theKey, QKeySequence::SequenceFormat format)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp
Lines: 1205-1211
  0.000% (0/6)
42
addBezier
Name: addBezier
Prototype: void addBezier(QPainterPath &path, const QBezier &bezier)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1986-1994
  0.000% (0/5)
42
adapted_angle_on_x
Name: adapted_angle_on_x
Prototype: static inline qreal adapted_angle_on_x(const QLineF &line)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 173-179
  0.000% (0/4)
42
activeWindowChangeQueued
Name: activeWindowChangeQueued
Prototype: static bool activeWindowChangeQueued(const QWindow *window)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2769-2778
  0.000% (0/5)
41
_qfile_writeData
Name: _qfile_writeData
Prototype: static inline qint64 _qfile_writeData(QAbstractFileEngine *engine, QRingBuffer *buffer)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 271-277
100.000% (4/4)
42
_q_toHex
Name: _q_toHex
Prototype: template <class Char, class Integral> void _q_toHex(Char *&dst, Integral value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 46-57
100.000% (4/4)
42
_q_interpolate
Name: _q_interpolate
Prototype: template<> inline QColor _q_interpolate(const QColor &f,const QColor &t, qreal progress)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/animation/qguivariantanimation.cpp
Lines: 46-52
  0.000% (0/1)
41
_q_futex
Name: _q_futex
Prototype: static inline int _q_futex(void *addr, int op, int val, const struct timespec *timeout)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex_linux.cpp
Lines: 135-147
100.000% (1/1)
41
_hb_qt_font_get_glyph_name
Name: _hb_qt_font_get_glyph_name
Prototype: static hb_bool_t _hb_qt_font_get_glyph_name(hb_font_t * , void * , hb_codepoint_t , char *name, unsigned int size, void * )
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 551-561
  0.000% (0/4)
42
_hb_qt_font_get_glyph
Name: _hb_qt_font_get_glyph
Prototype: static hb_bool_t _hb_qt_font_get_glyph(hb_font_t * , void *font_data, hb_codepoint_t unicode, hb_codepoint_t , hb_codepoint_t *glyph, void * )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 419-431
  0.000% (0/1)
41
QXmlParseExceptionPrivate
Name: QXmlParseExceptionPrivate
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QWritingSystemsPrivate
Name: QWritingSystemsPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QVBoxLayout
Name: QVBoxLayout
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QUtf32LECodec
Name: QUtf32LECodec
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QUtf32BECodec
Name: QUtf32BECodec
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QUtf16LECodec
Name: QUtf16LECodec
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QUtf16BECodec
Name: QUtf16BECodec
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QTcpSocket
Name: QTcpSocket
Coverage:  66.667% (2/3)
 66.667% (2/3)
43
QSystemError
Name: QSystemError
Coverage:  42.857% (3/7)
 42.857% (3/7)
45
QSurfaceFormatPrivate
Name: QSurfaceFormatPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QSubpathForwardIterator
Name: QSubpathForwardIterator
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
QStyleSheetOutlineData
Name: QStyleSheetOutlineData
Coverage:  0.000% (0/8)
  0.000% (0/8)
44
QStyleSheetBackgroundData
Name: QStyleSheetBackgroundData
Coverage:  0.000% (0/7)
  0.000% (0/7)
43
QStyleOptionViewItem
Name: QStyleOptionViewItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionToolButton
Name: QStyleOptionToolButton
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionToolBox
Name: QStyleOptionToolBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTitleBar
Name: QStyleOptionTitleBar
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTabWidgetFrame
Name: QStyleOptionTabWidgetFrame
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTabBarBase
Name: QStyleOptionTabBarBase
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionTab
Name: QStyleOptionTab
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSpinBox
Name: QStyleOptionSpinBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSlider
Name: QStyleOptionSlider
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionSizeGrip
Name: QStyleOptionSizeGrip
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionRubberBand
Name: QStyleOptionRubberBand
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionProgressBar
Name: QStyleOptionProgressBar
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionMenuItem
Name: QStyleOptionMenuItem
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionHeader
Name: QStyleOptionHeader
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionGroupBox
Name: QStyleOptionGroupBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionFrame
Name: QStyleOptionFrame
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionDockWidget
Name: QStyleOptionDockWidget
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionComboBox
Name: QStyleOptionComboBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QStyleOptionButton
Name: QStyleOptionButton
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QSortFilterProxyModelLessThan
Name: QSortFilterProxyModelLessThan
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QSortFilterProxyModelGreaterThan
Name: QSortFilterProxyModelGreaterThan
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QScreenOrientationChangeEvent
Name: QScreenOrientationChangeEvent
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QRegExpEngineKey
Name: QRegExpEngineKey
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QRect_unite
Name: QRect_unite
Prototype: static inline void QRect_unite(QRect *rect, const QRect &other)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 946-954
  0.000% (0/4)
42
QPrinterInfoPrivate
Name: QPrinterInfoPrivate
Coverage:  85.714% (6/7)
 85.714% (6/7)
43
QPlatformDropQtResponse
Name: QPlatformDropQtResponse
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QPenDataHolder
Name: QPenDataHolder
Coverage:  0.000% (0/5)
  0.000% (0/5)
43
QPdfWriterPrivate
Name: QPdfWriterPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QOpenGLSharedResourceGuard
Name: QOpenGLSharedResourceGuard
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QOpenGLEngineThreadStorage
Name: QOpenGLEngineThreadStorage
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QObjectConnectionListVector
Name: QObjectConnectionListVector
Coverage: 100.000% (5/5)
100.000% (5/5)
43
QNetworkProxyQueryPrivate
Name: QNetworkProxyQueryPrivate
Coverage:  62.500% (5/8)
 62.500% (5/8)
42
QNetworkAccessCachedFtpConnection
Name: QNetworkAccessCachedFtpConnection
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QMessageLogContext
Name: QMessageLogContext
Coverage: 100.000% (1/1)
100.000% (1/1)
41
QInputDeviceManager
Name: QInputDeviceManager
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QHostInfoPrivate
Name: QHostInfoPrivate
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QHBoxLayout
Name: QHBoxLayout
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QGuiGLThreadContext
Name: QGuiGLThreadContext
Coverage:  0.000% (0/5)
  0.000% (0/5)
43
QGtkStyleFilter
Name: QGtkStyleFilter
Coverage:  0.000% (0/9)
  0.000% (0/9)
43
QGraphicsSceneEvent
Name: QGraphicsSceneEvent
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
QGLFunctionsPrivateEx
Name: QGLFunctionsPrivateEx
Coverage: 100.000% (3/3)
100.000% (3/3)
43
QFlickGesture
Name: QFlickGesture
Coverage:  0.000% (0/5)
  0.000% (0/5)
41
QFileDialogLineEdit
Name: QFileDialogLineEdit
Coverage:  0.000% (0/6)
  0.000% (0/6)
42
QFactoryLoaderPrivate
Name: QFactoryLoaderPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
42
QCoreApplicationData
Name: QCoreApplicationData
Coverage:  80.000% (4/5)
 80.000% (4/5)
43
QConnectionDict
Name: QConnectionDict
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QCalendarDateSectionValidator
Name: QCalendarDateSectionValidator
Coverage:  0.000% (0/4)
  0.000% (0/4)
42
QBooleanComboBox
Name: QBooleanComboBox
Coverage:  0.000% (0/3)
  0.000% (0/3)
43
QBidiStatus
Name: QBidiStatus
Coverage:  0.000% (0/1)
  0.000% (0/1)
41
QBasicKeyEventTransitionPrivate
Name: QBasicKeyEventTransitionPrivate
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QAdoptedThread
Name: QAdoptedThread
Coverage:  50.000% (1/2)
 50.000% (1/2)
42
QAccessibleSpinBox
Name: QAccessibleSpinBox
Coverage:  0.000% (0/2)
  0.000% (0/2)
42
QAbstractProtocolHandler
Name: QAbstractProtocolHandler
Coverage: 100.000% (2/2)
100.000% (2/2)
42
QAbstractNetworkCache
Name: QAbstractNetworkCache
Coverage: 100.000% (2/2)
100.000% (2/2)
42
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
...34
eLOC - Effective Lines of Code: 6
35
eLOC - Effective Lines of Code: 5
36
eLOC - Effective Lines of Code: 5
37
eLOC - Effective Lines of Code: 4
3839
eLOC - Effective Lines of Code: 4
40
eLOC - Effective Lines of Code: 3
41
eLOC - Effective Lines of Code: 3
42
eLOC - Effective Lines of Code: 3
...50
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