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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...47
McCabe - Cyclomatic Complexity: 5
48
McCabe - Cyclomatic Complexity: 5
49
McCabe - Cyclomatic Complexity: 5
50
McCabe - Cyclomatic Complexity: 5
5152
McCabe - Cyclomatic Complexity: 4
53
McCabe - Cyclomatic Complexity: 4
54
McCabe - Cyclomatic Complexity: 4
55
McCabe - Cyclomatic Complexity: 4
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QAccessibleTableHeaderCell::rect
Name: QAccessibleTableHeaderCell::rect
Prototype: QRect QAccessibleTableHeaderCell::rect() const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 1108-1133
  0.000% (0/13)
145
QAccessibleTableCell::text
Name: QAccessibleTableCell::text
Prototype: QString QAccessibleTableCell::text(QAccessible::Text t) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 1044-1061
  0.000% (0/10)
115
QAccessibleTabBar::indexOfChild
Name: QAccessibleTabBar::indexOfChild
Prototype: int QAccessibleTabBar::indexOfChild(const QAccessibleInterface *child) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/complexwidgets.cpp
Lines: 215-229
  0.000% (0/17)
105
QAccessibleMenuItem::text
Name: QAccessibleMenuItem::text
Prototype: QString QAccessibleMenuItem::text(QAccessible::Text t) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblemenu.cpp
Lines: 304-327
  0.000% (0/11)
115
QAccessibleMenu::parent
Name: QAccessibleMenu::parent
Prototype: QAccessibleInterface *QAccessibleMenu::parent() const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblemenu.cpp
Lines: 113-127
  0.000% (0/13)
95
QAccessibleMainWindow::childAt
Name: QAccessibleMainWindow::childAt
Prototype: QAccessibleInterface *QAccessibleMainWindow::childAt(int x, int y) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 1099-1116
  0.000% (0/15)
125
QAccessibleEvent::accessibleInterface
Name: QAccessibleEvent::accessibleInterface
Prototype: QAccessibleInterface *QAccessibleEvent::accessibleInterface() const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 1758-1776
  0.000% (0/15)
115
QAccessibleDockWidget::child
Name: QAccessibleDockWidget::child
Prototype: QAccessibleInterface *QAccessibleDockWidget::child(int index) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 587-600
  0.000% (0/18)
95
QAccessibleDisplay::relations
Name: QAccessibleDisplay::relations
Prototype: QVector<QPair<QAccessibleInterface*, QAccessible::Relation> > QAccessibleDisplay::relations(QAccessible::Relation match ) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/simplewidgets.cpp
Lines: 461-481
  0.000% (0/13)
115
QAccessibleButton::doAction
Name: QAccessibleButton::doAction
Prototype: void QAccessibleButton::doAction(const QString &actionName)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/simplewidgets.cpp
Lines: 222-240
  0.000% (0/17)
115
QAccessibleBridgeUtils::effectiveActionNames
Name: QAccessibleBridgeUtils::effectiveActionNames
Prototype: QStringList effectiveActionNames(QAccessibleInterface *iface)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/accessibility/qaccessiblebridgeutils.cpp
Lines: 59-72
  0.000% (0/13)
95
QAccessibleAbstractScrollArea::accessibleChildren
Name: QAccessibleAbstractScrollArea::accessibleChildren
Prototype: QWidgetList QAccessibleAbstractScrollArea::accessibleChildren() const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/complexwidgets.cpp
Lines: 418-445
  0.000% (0/19)
145
QAbstractTextDocumentLayout::anchorAt
Name: QAbstractTextDocumentLayout::anchorAt
Prototype: QString QAbstractTextDocumentLayout::anchorAt(const QPointF& pos) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp
Lines: 603-628
  0.000% (0/17)
185
QAbstractSpinBoxPrivate::updateEdit
Name: QAbstractSpinBoxPrivate::updateEdit
Prototype: void QAbstractSpinBoxPrivate::updateEdit()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 1735-1760
  0.000% (0/17)
175
QAbstractSpinBox::stepEnabled
Name: QAbstractSpinBox::stepEnabled
Prototype: QAbstractSpinBox::StepEnabled QAbstractSpinBox::stepEnabled() const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 550-565
  0.000% (0/15)
115
QAbstractSpinBox::stepBy
Name: QAbstractSpinBox::stepBy
Prototype: void QAbstractSpinBox::stepBy(int steps)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 624-646
  0.000% (0/13)
175
QAbstractSocketPrivate::resolveProxy
Name: QAbstractSocketPrivate::resolveProxy
Prototype: void QAbstractSocketPrivate::resolveProxy(const QString &hostname, quint16 port)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 909-942
 87.500% (14/16)
185
QAbstractSocketPrivate::canCloseNotification
Name: QAbstractSocketPrivate::canCloseNotification
Prototype: void QAbstractSocketPrivate::canCloseNotification()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 747-782
  0.000% (0/15)
175
QAbstractSocketEngine::createSocketEngine
Name: QAbstractSocketEngine::createSocketEngine
Prototype: QAbstractSocketEngine *QAbstractSocketEngine::createSocketEngine(QAbstractSocket::SocketType socketType, const QNetworkProxy &proxy, QObject *parent)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp
Lines: 102-123
 84.615% (11/13)
95
QAbstractSocket::readData
Name: QAbstractSocket::readData
Prototype: qint64 QAbstractSocket::readData(char *data, qint64 maxSize)
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2452-2481
 95.238% (20/21)
145
QAbstractSlider::timerEvent
Name: QAbstractSlider::timerEvent
Prototype: void QAbstractSlider::timerEvent(QTimerEvent *e)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines: 668-683
  0.000% (0/13)
105
QAbstractSlider::setSliderPosition
Name: QAbstractSlider::setSliderPosition
Prototype: void QAbstractSlider::setSliderPosition(int position)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines: 492-505
  0.000% (0/15)
115
QAbstractScrollAreaScrollBarContainer::widgets
Name: QAbstractScrollAreaScrollBarContainer::widgets
Prototype: QWidgetList QAbstractScrollAreaScrollBarContainer::widgets(LogicalPosition position)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 214-229
  0.000% (0/13)
125
QAbstractScrollAreaPrivate::canStartScrollingAt
Name: QAbstractScrollAreaPrivate::canStartScrollingAt
Prototype: bool QAbstractScrollAreaPrivate::canStartScrollingAt( const QPoint &startPos )
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 1479-1503
  0.000% (0/15)
105
QAbstractScrollArea::setCornerWidget
Name: QAbstractScrollArea::setCornerWidget
Prototype: void QAbstractScrollArea::setCornerWidget(QWidget *widget)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 823-842
  0.000% (0/15)
135
QAbstractScrollArea::scrollBarWidgets
Name: QAbstractScrollArea::scrollBarWidgets
Prototype: QWidgetList QAbstractScrollArea::scrollBarWidgets(Qt::Alignment alignment)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 901-917
  0.000% (0/13)
115
QAbstractItemViewPrivate::renderToPixmap
Name: QAbstractItemViewPrivate::renderToPixmap
Prototype: QPixmap QAbstractItemViewPrivate::renderToPixmap(const QModelIndexList &indexes, QRect *r) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 4428-4459
  0.000% (0/13)
235
QAbstractItemViewPrivate::droppingOnItself
Name: QAbstractItemViewPrivate::droppingOnItself
Prototype: bool QAbstractItemViewPrivate::droppingOnItself(QDropEvent *event, const QModelIndex &index)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2064-2082
  0.000% (0/19)
145
QAbstractItemViewPrivate::checkMouseMove
Name: QAbstractItemViewPrivate::checkMouseMove
Prototype: void QAbstractItemViewPrivate::checkMouseMove(const QPersistentModelIndex &index)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 167-197
  0.000% (0/22)
175
QAbstractItemView::sizeHintForRow
Name: QAbstractItemView::sizeHintForRow
Prototype: int QAbstractItemView::sizeHintForRow(int row) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3082-3102
  0.000% (0/15)
145
QAbstractItemView::sizeHintForColumn
Name: QAbstractItemView::sizeHintForColumn
Prototype: int QAbstractItemView::sizeHintForColumn(int column) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 3112-3132
  0.000% (0/15)
145
QAbstractItemView::setSelectionModel
Name: QAbstractItemView::setSelectionModel
Prototype: void QAbstractItemView::setSelectionModel(QItemSelectionModel *selectionModel)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 774-813
  0.000% (0/13)
255
QAbstractItemView::setItemDelegateForRow
Name: QAbstractItemView::setItemDelegateForRow
Prototype: void QAbstractItemView::setItemDelegateForRow(int row, QAbstractItemDelegate *delegate)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 912-935
  0.000% (0/13)
175
QAbstractItemView::setItemDelegateForColumn
Name: QAbstractItemView::setItemDelegateForColumn
Prototype: void QAbstractItemView::setItemDelegateForColumn(int column, QAbstractItemDelegate *delegate)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 972-995
  0.000% (0/13)
175
QAbstractItemView::reset
Name: QAbstractItemView::reset
Prototype: void QAbstractItemView::reset()
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1113-1136
  0.000% (0/11)
175
QAbstractEventDispatcher::filterNativeEvent
Name: QAbstractEventDispatcher::filterNativeEvent
Prototype: bool QAbstractEventDispatcher::filterNativeEvent(const QByteArray &eventType, void *message, long *result)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qabstracteventdispatcher.cpp
Lines: 455-471
 84.615% (11/13)
105
QAbstractButtonPrivate::queryCheckedButton
Name: QAbstractButtonPrivate::queryCheckedButton
Prototype: QAbstractButton *QAbstractButtonPrivate::queryCheckedButton() const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 205-223
  0.000% (0/17)
115
QAbstractButtonPrivate::notifyChecked
Name: QAbstractButtonPrivate::notifyChecked
Prototype: void QAbstractButtonPrivate::notifyChecked()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 225-240
  0.000% (0/17)
95
QAbstractButton::mouseMoveEvent
Name: QAbstractButton::mouseMoveEvent
Prototype: void QAbstractButton::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 1018-1038
  0.000% (0/16)
145
QAbstractButton::click
Name: QAbstractButton::click
Prototype: void QAbstractButton::click()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractbutton.cpp
Lines: 855-871
  0.000% (0/13)
135
Parser::parseNextOperator
Name: Parser::parseNextOperator
Prototype: bool Parser::parseNextOperator(Value *value)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 2324-2333
  0.000% (0/10)
65
Parser::parseMember
Name: Parser::parseMember
Prototype: bool Parser::parseMember(int baseOffset)
Coverage:  42.857% (6/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 457-483
 42.857% (6/14)
175
OsTypeTerm::matches
Name: OsTypeTerm::matches
Prototype: bool matches(const QString &osName, const QVersionNumber &kernelVersion, const QString &osRelease) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 252-266
  0.000% (0/21)
105
MinOverlapPlacer::getCandidatePlacements
Name: MinOverlapPlacer::getCandidatePlacements
Prototype: QVector<QRect> MinOverlapPlacer::getCandidatePlacements(const QSize &size, const QVector<QRect> &rects, const QRect &domain)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 448-479
  0.000% (0/6)
215
IsInvalidName::operator()
Name: IsInvalidName::operator()
Prototype: result_type operator()(const QString &name) const noexcept
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineoption.cpp
Lines: 260-274
 53.846% (7/13)
105
InsertionSort
Name: InsertionSort
Prototype: static int InsertionSort(EdgeTableEntry *AET)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3390-3418
  0.000% (0/13)
225
ExposeCompressor::checkEvent
Name: ExposeCompressor::checkEvent
Prototype: bool checkEvent(xcb_generic_event_t *event)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1966-1979
100.000% (13/13)
115
ControllerWidget::setControlVisible
Name: ControllerWidget::setControlVisible
Prototype: void ControllerWidget::setControlVisible(QMdiSubWindowPrivate::WindowStateAction action, bool visible)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 563-579
  0.000% (0/13)
105
CapabilitiesToStateMask::canBlitterDrawCachedGlyphs
Name: CapabilitiesToStateMask::canBlitterDrawCachedGlyphs
Prototype: bool canBlitterDrawCachedGlyphs(const QTransform &transform, QFontEngine::GlyphFormat requestedGlyphFormat, bool complexClip) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_blitter.cpp
Lines: 133-144
  0.000% (0/17)
95
BezierEase::init
Name: BezierEase::init
Prototype: void init()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 445-497
 84.615% (11/13)
335
AtSpiAdaptor::interfaceFromPath
Name: AtSpiAdaptor::interfaceFromPath
Prototype: QAccessibleInterface *AtSpiAdaptor::interfaceFromPath(const QString& dbusPath) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 856-875
  0.000% (0/14)
115
AtSpiAdaptor::getRangeExtents
Name: AtSpiAdaptor::getRangeExtents
Prototype: QList<QVariant> AtSpiAdaptor::getRangeExtents(QAccessibleInterface *interface, int startOffset, int endOffset, uint coordType) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2115-2134
  0.000% (0/15)
115
xdgDataDirs
Name: xdgDataDirs
Prototype: static QStringList xdgDataDirs()
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths_unix.cpp
Lines: 272-302
100.000% (11/11)
144
windowOf
Name: windowOf
Prototype: static QWindow *windowOf(const QWidget *w)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 409-420
  0.000% (0/10)
74
windowInteractsWithPosition
Name: windowInteractsWithPosition
Prototype: static bool windowInteractsWithPosition(xcb_connection_t *connection, const QPoint & pos, xcb_window_t w, xcb_shape_sk_t shapeType)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 235-252
  0.000% (0/12)
104
willLogToConsole
Name: willLogToConsole
Prototype: static bool willLogToConsole()
Coverage:  14.286% (2/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 171-212
 14.286% (2/14)
114
updateBlockedStatusRecursion
Name: updateBlockedStatusRecursion
Prototype: static void updateBlockedStatusRecursion(QWindow *window, bool shouldBeBlocked)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 729-741
  0.000% (0/8)
84
unicodeToEncodedUtf8
Name: unicodeToEncodedUtf8
Prototype: static void unicodeToEncodedUtf8(QString &result, ushort *&output, const ushort *begin, const ushort *&input, const ushort *end, ushort decoded)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 320-372
100.000% (15/15)
264
translateMouseButtons
Name: translateMouseButtons
Prototype: static Qt::MouseButtons translateMouseButtons(int s)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1028-1038
  0.000% (0/10)
84
timerSourcePrepare
Name: timerSourcePrepare
Prototype: static gboolean timerSourcePrepare(GSource *source, gint *timeout)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 152-166
 70.000% (7/10)
94
timeFormatContainsAP
Name: timeFormatContainsAP
Prototype: static bool timeFormatContainsAP(const QString &format)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1569-1584
100.000% (10/10)
94
themeableHint
Name: themeableHint
Prototype: static inline QVariant themeableHint(QPlatformTheme::ThemeHint th, QPlatformIntegration::StyleHint ih)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qstylehints.cpp
Lines: 53-66
  0.000% (0/10)
84
textForRange
Name: textForRange
Prototype: static QString textForRange(QAccessibleInterface *accessible, int startOffset, int endOffset)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2147-2158
  0.000% (0/10)
84
tcbToBezier
Name: tcbToBezier
Prototype: QVector<QPointF> static inline tcbToBezier(const TCBPoints &tcbPoints)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1225-1269
100.000% (10/10)
304
targetToProgramIndex
Name: targetToProgramIndex
Prototype: static inline QOpenGLTextureBlitterPrivate::ProgramIndex targetToProgramIndex(GLenum target)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureblitter.cpp
Lines: 206-217
  0.000% (0/6)
54
swapPixel01
Name: swapPixel01
Prototype: static void swapPixel01(QImage *image)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 50-69
  0.000% (0/12)
144
supportedImageHandlerMimeTypes
Name: supportedImageHandlerMimeTypes
Prototype: void supportedImageHandlerMimeTypes(QFactoryLoader *loader, QImageIOPlugin::Capability cap, QList<QByteArray> *result)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 849-867
  0.000% (0/12)
114
supportedImageHandlerFormats
Name: supportedImageHandlerFormats
Prototype: void supportedImageHandlerFormats(QFactoryLoader *loader, QImageIOPlugin::Capability cap, QList<QByteArray> *result)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 826-847
  0.000% (0/12)
144
store_uint24_ssse3
Name: store_uint24_ssse3
Prototype: static inline void store_uint24_ssse3(uchar *dst, const uint *src, int len)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp
Lines: 179-229
  0.000% (0/12)
364
splitString
Name: splitString
Prototype: template<class ResultList, class StringSource> static ResultList splitString(const StringSource &source, const QChar *sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs, const int separatorSize)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6819-6836
100.000% (16/16)
124
splitString
Name: splitString
Prototype: template<class ResultList, typename MidMethod> static ResultList splitString(const QString &source, MidMethod mid, const QRegExp &rx, QString::SplitBehavior behavior)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6935-6953
100.000% (16/16)
144
socketType
Name: socketType
Prototype: static const char *socketType(QSocketNotifier::Type type)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 78-90
  0.000% (0/7)
54
sm_saveYourselfCallback
Name: sm_saveYourselfCallback
Prototype: static void sm_saveYourselfCallback(SmcConn smcConn, SmPointer clientData, int saveType, int shutdown , int interactStyle, int )
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 161-181
  0.000% (0/10)
134
skipBoundryNeutrals
Name: skipBoundryNeutrals
Prototype: static QChar::Direction skipBoundryNeutrals(QScriptAnalysis *analysis, const ushort *unicode, int length, int &sor, int &eor, QBidiControl &control)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 327-346
  0.000% (0/12)
114
simdDecodeAscii
Name: simdDecodeAscii
Prototype: static inline bool simdDecodeAscii(ushort *&dst, const uchar *&nextAscii, const uchar *&src, const uchar *end)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 95-141
100.000% (10/10)
154
setWidthAttribute
Name: setWidthAttribute
Prototype: static void setWidthAttribute(QTextLength *width, const QString &valueStr)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1422-1437
  0.000% (0/12)
104
setPenAndDrawBackground
Name: setPenAndDrawBackground
Prototype: static void setPenAndDrawBackground(QPainter *p, const QPen &defaultPen, const QTextCharFormat &chf, const QRectF &r)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2118-2132
  0.000% (0/12)
84
setAttribute_internal
Name: setAttribute_internal
Prototype: static void setAttribute_internal(Qt::WidgetAttribute attribute, bool on, QWidgetData *data, QWidgetPrivate *d)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11019-11035
  0.000% (0/10)
94
set
Name: set
Prototype: static void set(QJustificationPoint *point, int type, const QGlyphLayout &glyph, QFontEngine *fe)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2142-2165
  0.000% (0/10)
154
sendWindowChangeToTextureChildrenRecursively
Name: sendWindowChangeToTextureChildrenRecursively
Prototype: static void sendWindowChangeToTextureChildrenRecursively(QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10461-10474
  0.000% (0/16)
84
sendResizeEvents
Name: sendResizeEvents
Prototype: static void sendResizeEvents(QWidget *target)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5231-5244
  0.000% (0/12)
94
rgbSwapped_generic
Name: rgbSwapped_generic
Prototype: inline void rgbSwapped_generic(int width, int height, const QImage *src, QImage *dst, const QPixelLayout* layout)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3152-3182
  0.000% (0/10)
234
resolveStringRefsAndReturnTotalSize
Name: resolveStringRefsAndReturnTotalSize
Prototype: static int resolveStringRefsAndReturnTotalSize(ParseResult &parts, const ArgIndexToPlaceholderMap &argIndexToPlaceholderMap, const QString *args[])
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7969-7982
100.000% (10/10)
94
releaseMouseGrabOfWidget
Name: releaseMouseGrabOfWidget
Prototype: static void releaseMouseGrabOfWidget(QWidget *widget)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12514-12528
  0.000% (0/10)
74
read_dib_infoheader
Name: read_dib_infoheader
Prototype: static bool read_dib_infoheader(QDataStream &s, BMP_INFOHDR &bi)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 168-184
  0.000% (0/38)
124
readEtcOsRelease
Name: readEtcOsRelease
Prototype: static bool readEtcOsRelease(QUnixOSVersion &v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2282-2286
100.000% (4/4)
04
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
qwindowcontainer_traverse
Name: qwindowcontainer_traverse
Prototype: static void qwindowcontainer_traverse(QWidget *parent, qwindowcontainer_traverse_callback callback)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwindowcontainer.cpp
Lines: 337-348
  0.000% (0/12)
74
qt_xcb_XPixmapFromBitmap
Name: qt_xcb_XPixmapFromBitmap
Prototype: xcb_pixmap_t qt_xcb_XPixmapFromBitmap(QXcbScreen *screen, const QImage &image)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbimage.cpp
Lines: 172-197
  0.000% (0/12)
224
qt_to_latin1
Name: qt_to_latin1
Prototype: static void qt_to_latin1(uchar *dst, const ushort *src, int length)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 318-376
100.000% (7/7)
134
qt_string_count
Name: qt_string_count
Prototype: static inline int qt_string_count(const QChar *haystack, int haystackLen, const QChar *needle, int needleLen, Qt::CaseSensitivity cs)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10123-10138
 61.538% (8/13)
94
qt_resource_fixResourceRoot
Name: qt_resource_fixResourceRoot
Prototype: static QString qt_resource_fixResourceRoot(QString r)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1040-1048
 70.000% (7/10)
64
qt_resolveFontFamilyAlias
Name: qt_resolveFontFamilyAlias
Prototype: QString qt_resolveFontFamilyAlias(const QString &alias)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 794-803
  0.000% (0/9)
64
qt_registerAliasToFontFamily
Name: qt_registerAliasToFontFamily
Prototype: void qt_registerAliasToFontFamily(const QString &familyName, const QString &alias)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 778-792
  0.000% (0/10)
94
qt_qimageScaleAARGB_up_x_down_y
Name: qt_qimageScaleAARGB_up_x_down_y
Prototype: static void qt_qimageScaleAARGB_up_x_down_y(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 609-643
  0.000% (0/10)
234
qt_qimageScaleAARGB_down_xy
Name: qt_qimageScaleAARGB_down_xy
Prototype: static void qt_qimageScaleAARGB_down_xy(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 681-726
  0.000% (0/10)
314
qt_qimageScaleAARGB_down_x_up_y
Name: qt_qimageScaleAARGB_down_x_up_y
Prototype: static void qt_qimageScaleAARGB_down_x_up_y(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 645-679
  0.000% (0/10)
234
qt_qimageScaleAARGBA_up_x_down_y
Name: qt_qimageScaleAARGBA_up_x_down_y
Prototype: static void qt_qimageScaleAARGBA_up_x_down_y(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 406-442
  0.000% (0/10)
254
qt_qimageScaleAARGBA_down_xy
Name: qt_qimageScaleAARGBA_down_xy
Prototype: static void qt_qimageScaleAARGBA_down_xy(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 483-530
  0.000% (0/10)
344
qt_qimageScaleAARGBA_down_x_up_y
Name: qt_qimageScaleAARGBA_down_x_up_y
Prototype: static void qt_qimageScaleAARGBA_down_x_up_y(QImageScaleInfo *isi, unsigned int *dest, int dw, int dh, int dow, int sow)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qimagescale.cpp
Lines: 444-481
  0.000% (0/10)
264
Page:<>1
McCabe - Cyclomatic Complexity: 439
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...47
McCabe - Cyclomatic Complexity: 5
48
McCabe - Cyclomatic Complexity: 5
49
McCabe - Cyclomatic Complexity: 5
50
McCabe - Cyclomatic Complexity: 5
5152
McCabe - Cyclomatic Complexity: 4
53
McCabe - Cyclomatic Complexity: 4
54
McCabe - Cyclomatic Complexity: 4
55
McCabe - Cyclomatic Complexity: 4
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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