OpenCoverage

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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...270
McCabe - Cyclomatic Complexity: 1
...280
McCabe - Cyclomatic Complexity: 1
...290
McCabe - Cyclomatic Complexity: 1
...300
McCabe - Cyclomatic Complexity: 1
...302
McCabe - Cyclomatic Complexity: 1
303
McCabe - Cyclomatic Complexity: 1
304
McCabe - Cyclomatic Complexity: 1
305
McCabe - Cyclomatic Complexity: 1
306
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
ByStandardKey::operator()
Name: ByStandardKey::operator()
Prototype: bool operator()(const QKeyBinding& lhs, QKeySequence::StandardKey rhs) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp
Lines: 603-604
  0.000% (0/1)
11
BounceEase::copy
Name: BounceEase::copy
Prototype: QEasingCurveFunction *copy() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 884-891
  0.000% (0/1)
51
BounceEase::BounceEase
Name: BounceEase::BounceEase
Prototype: BounceEase(QEasingCurve::Type type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 880-882
100.000% (1/1)
11
Blend_RGB32_on_RGB32_NoAlpha::write
Name: Blend_RGB32_on_RGB32_NoAlpha::write
Prototype: inline void write(quint32 *dst, quint32 src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 405-405
  0.000% (0/1)
11
Blend_RGB32_on_RGB32_ConstAlpha::write
Name: Blend_RGB32_on_RGB32_ConstAlpha::write
Prototype: inline void write(quint32 *dst, quint32 src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 416-418
  0.000% (0/1)
11
Blend_RGB32_on_RGB32_ConstAlpha::Blend_RGB32_on_RGB32_ConstAlpha
Name: Blend_RGB32_on_RGB32_ConstAlpha::Blend_RGB32_on_RGB32_ConstAlpha
Prototype: inline Blend_RGB32_on_RGB32_ConstAlpha(quint32 alpha)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 411-414
  0.000% (0/1)
21
Blend_RGB16_on_RGB16_NoAlpha::write
Name: Blend_RGB16_on_RGB16_NoAlpha::write
Prototype: inline void write(quint16 *dst, quint16 src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 73-73
  0.000% (0/1)
11
Blend_RGB16_on_RGB16_ConstAlpha::write
Name: Blend_RGB16_on_RGB16_ConstAlpha::write
Prototype: inline void write(quint16 *dst, quint16 src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 84-86
  0.000% (0/1)
11
Blend_RGB16_on_RGB16_ConstAlpha::Blend_RGB16_on_RGB16_ConstAlpha
Name: Blend_RGB16_on_RGB16_ConstAlpha::Blend_RGB16_on_RGB16_ConstAlpha
Prototype: inline Blend_RGB16_on_RGB16_ConstAlpha(quint32 alpha)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 79-82
  0.000% (0/1)
21
Blend_ARGB32_on_RGB16_SourceAndConstAlpha::Blend_ARGB32_on_RGB16_SourceAndConstAlpha
Name: Blend_ARGB32_on_RGB16_SourceAndConstAlpha::Blend_ARGB32_on_RGB16_SourceAndConstAlpha
Prototype: inline Blend_ARGB32_on_RGB16_SourceAndConstAlpha(quint32 alpha)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 109-111
  0.000% (0/1)
11
Blend_ARGB32_on_ARGB32_SourceAndConstAlpha::write
Name: Blend_ARGB32_on_ARGB32_SourceAndConstAlpha::write
Prototype: inline void write(quint32 *dst, quint32 src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 440-443
  0.000% (0/1)
21
Blend_ARGB32_on_ARGB32_SourceAndConstAlpha::Blend_ARGB32_on_ARGB32_SourceAndConstAlpha
Name: Blend_ARGB32_on_ARGB32_SourceAndConstAlpha::Blend_ARGB32_on_ARGB32_SourceAndConstAlpha
Prototype: inline Blend_ARGB32_on_ARGB32_SourceAndConstAlpha(quint32 alpha)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 435-438
  0.000% (0/1)
21
Blend_ARGB32_on_ARGB32_SourceAlpha::write
Name: Blend_ARGB32_on_ARGB32_SourceAlpha::write
Prototype: inline void write(quint32 *dst, quint32 src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 427-429
  0.000% (0/1)
11
BlendStateBinder::BlendStateBinder
Name: BlendStateBinder::BlendStateBinder
Prototype: BlendStateBinder()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/platformcompositor/qopenglcompositor.cpp
Lines: 157-159
  0.000% (0/1)
11
BlendSrcGenericRGB64::store
Name: BlendSrcGenericRGB64::store
Prototype: void store(int x, int y, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4107-4110
  0.000% (0/1)
11
BlendSrcGenericRGB64::process
Name: BlendSrcGenericRGB64::process
Prototype: void process(int, int, int len, int coverage, const QRgba64 *src, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4102-4105
  0.000% (0/1)
11
BlendSrcGenericRGB64::isSupported
Name: BlendSrcGenericRGB64::isSupported
Prototype: bool isSupported() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4091-4094
  0.000% (0/1)
11
BlendSrcGenericRGB64::fetch
Name: BlendSrcGenericRGB64::fetch
Prototype: const QRgba64 *fetch(int x, int y, int len)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4096-4100
  0.000% (0/1)
21
BlendSrcGenericRGB64::BlendSrcGenericRGB64
Name: BlendSrcGenericRGB64::BlendSrcGenericRGB64
Prototype: BlendSrcGenericRGB64(QSpanData *d, Operator o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4086-4089
  0.000% (0/1)
21
BlendSrcGeneric::process
Name: BlendSrcGeneric::process
Prototype: void process(int, int, int len, int coverage, const uint *src, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4071-4074
  0.000% (0/1)
11
BlendSrcGeneric::fetch
Name: BlendSrcGeneric::fetch
Prototype: const uint *fetch(int x, int y, int len)
Coverage:  0.000% (0/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4065-4069
  0.000% (0/3)
21
BlendSrcGeneric::BlendSrcGeneric
Name: BlendSrcGeneric::BlendSrcGeneric
Prototype: BlendSrcGeneric(QSpanData *d, Operator o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4060-4063
  0.000% (0/1)
21
BezierEase::newtonIteration
Name: BezierEase::newtonIteration
Prototype: qreal static inline newtonIteration(const SingleCubicBezier &singleCubicBezier, qreal t, qreal x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 526-533
  0.000% (0/1)
31
BezierEase::inRange
Name: BezierEase::inRange
Prototype: bool static inline inRange(qreal f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 703-706
100.000% (1/1)
11
BezierEase::findTForX
Name: BezierEase::findTForX
Prototype: qreal static inline findTForX(const SingleCubicBezier &singleCubicBezier, qreal x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 800-820
100.000% (1/1)
121
BezierEase::evaluateSegmentForY
Name: BezierEase::evaluateSegmentForY
Prototype: qreal static inline evaluateSegmentForY(const SingleCubicBezier &singleCubicBezier, qreal t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 556-572
100.000% (1/1)
101
BezierEase::evaluateForX
Name: BezierEase::evaluateForX
Prototype: qreal static inline evaluateForX(const SingleCubicBezier &singleCubicBezier, qreal t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 574-590
  0.000% (0/1)
101
BezierEase::evaluateDerivateForX
Name: BezierEase::evaluateDerivateForX
Prototype: qreal static inline evaluateDerivateForX(const SingleCubicBezier &singleCubicBezier, qreal t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 592-602
  0.000% (0/1)
61
BezierEase::cosacos
Name: BezierEase::cosacos
Prototype: void static inline cosacos(qreal x, qreal &s1, qreal &s2, qreal &s3 )
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 708-728
100.000% (1/1)
61
BezierEase::copy
Name: BezierEase::copy
Prototype: QEasingCurveFunction *copy() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 499-509
  0.000% (0/1)
81
BezierEase::_fast_cbrt
Name: BezierEase::_fast_cbrt
Prototype: float static inline _fast_cbrt(float x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 627-640
  0.000% (0/1)
41
BezierEase::_fast_cbrt
Name: BezierEase::_fast_cbrt
Prototype: double static inline _fast_cbrt(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 642-663
100.000% (1/1)
71
BezierEase::_acos
Name: BezierEase::_acos
Prototype: qreal static inline _acos(qreal x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 665-668
  0.000% (0/1)
11
BezierEase::BezierEase
Name: BezierEase::BezierEase
Prototype: BezierEase(QEasingCurve::Type type = QEasingCurve::BezierSpline)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 441-443
100.000% (1/1)
11
BackEase::copy
Name: BackEase::copy
Prototype: QEasingCurveFunction *copy() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 917-924
100.000% (1/1)
51
BackEase::BackEase
Name: BackEase::BackEase
Prototype: BackEase(QEasingCurve::Type type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 913-915
100.000% (1/1)
11
AttributeFormatterRef::operator=
Name: AttributeFormatterRef::operator=
Prototype: template <typename RHS> void operator=(RHS &&rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 734-736
  0.000% (0/1)
11
AttributeFormatterRef::AttributeFormatterRef
Name: AttributeFormatterRef::AttributeFormatterRef
Prototype: AttributeFormatterRef(QString &string, const char *key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 732-732
  0.000% (0/1)
11
AttributeFormatter::toFormatted
Name: AttributeFormatter::toFormatted
Prototype: QString toFormatted() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 759-759
  0.000% (0/1)
11
AttributeFormatter::operator[]
Name: AttributeFormatter::operator[]
Prototype: AttributeFormatterRef operator[](const char *key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 756-757
  0.000% (0/1)
11
AtSpiAttribute::isNull
Name: AtSpiAttribute::isNull
Prototype: bool isNull() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1943-1943
  0.000% (0/1)
11
AtSpiAttribute::AtSpiAttribute
Name: AtSpiAttribute::AtSpiAttribute
Prototype: AtSpiAttribute(const QString &aName, const QString &aValue)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1942-1942
  0.000% (0/1)
11
AtSpiAdaptor::variantForPath
Name: AtSpiAdaptor::variantForPath
Prototype: QVariant AtSpiAdaptor::variantForPath(const QString &path) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 842-847
  0.000% (0/1)
31
AtSpiAdaptor::sendReply
Name: AtSpiAdaptor::sendReply
Prototype: void AtSpiAdaptor::sendReply(const QDBusConnection &connection, const QDBusMessage &message, const QVariant &argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1529-1533
  0.000% (0/1)
21
AtSpiAdaptor::sendDBusSignal
Name: AtSpiAdaptor::sendDBusSignal
Prototype: bool AtSpiAdaptor::sendDBusSignal(const QString &path, const QString &interface, const QString &signalName, const QVariantList &arguments) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 849-854
  0.000% (0/1)
31
AtSpiAdaptor::packDBusSignalArguments
Name: AtSpiAdaptor::packDBusSignalArguments
Prototype: QVariantList AtSpiAdaptor::packDBusSignalArguments(const QString &type, int data1, int data2, const QVariant &variantData) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 834-840
  0.000% (0/1)
41
AtSpiAdaptor::notifyStateChange
Name: AtSpiAdaptor::notifyStateChange
Prototype: void AtSpiAdaptor::notifyStateChange(QAccessibleInterface *interface, const QString &state, int value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 877-883
  0.000% (0/1)
41
AtSpiAdaptor::getExtents
Name: AtSpiAdaptor::getExtents
Prototype: QRect AtSpiAdaptor::getExtents(QAccessibleInterface *interface, uint coordType)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1692-1695
  0.000% (0/1)
11
AtSpiAdaptor::eventListenerRegistered
Name: AtSpiAdaptor::eventListenerRegistered
Prototype: void AtSpiAdaptor::eventListenerRegistered(const QString & , const QString & )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 796-800
  0.000% (0/1)
11
AtSpiAdaptor::eventListenerDeregistered
Name: AtSpiAdaptor::eventListenerDeregistered
Prototype: void AtSpiAdaptor::eventListenerDeregistered(const QString & , const QString & )
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 790-794
  0.000% (0/1)
11
AtSpiAdaptor::AtSpiAdaptor
Name: AtSpiAdaptor::AtSpiAdaptor
Prototype: AtSpiAdaptor::AtSpiAdaptor(DBusConnection *connection, QObject *parent)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 71-146
  0.000% (0/5)
101
Page:<>1
McCabe - Cyclomatic Complexity: 439
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...270
McCabe - Cyclomatic Complexity: 1
...280
McCabe - Cyclomatic Complexity: 1
...290
McCabe - Cyclomatic Complexity: 1
...300
McCabe - Cyclomatic Complexity: 1
...302
McCabe - Cyclomatic Complexity: 1
303
McCabe - Cyclomatic Complexity: 1
304
McCabe - Cyclomatic Complexity: 1
305
McCabe - Cyclomatic Complexity: 1
306

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