OpenCoverage

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

Function Tree

Path:<top>::QEasingCurve
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QEasingCurve
Name: QEasingCurve::~QEasingCurve
Prototype: QEasingCurve::~QEasingCurve()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1079-1082
100.000% (1/1)
11
type
Name: QEasingCurve::type
Prototype: QEasingCurve::Type QEasingCurve::type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1319-1322
100.000% (1/1)
11
setType
Name: QEasingCurve::setType
Prototype: void QEasingCurve::setType(Type type)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1365-1375
100.000% (9/9)
63
setPeriod
Name: QEasingCurve::setPeriod
Prototype: void QEasingCurve::setPeriod(qreal period)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1179-1184
100.000% (4/4)
32
setAmplitude
Name: QEasingCurve::setAmplitude
Prototype: void QEasingCurve::setAmplitude(qreal amplitude)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1155-1160
100.000% (4/4)
32
period
Name: QEasingCurve::period
Prototype: qreal QEasingCurve::period() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1167-1170
100.000% (1/1)
11
overshoot
Name: QEasingCurve::overshoot
Prototype: qreal QEasingCurve::overshoot() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1191-1194
100.000% (1/1)
11
amplitude
Name: QEasingCurve::amplitude
Prototype: qreal QEasingCurve::amplitude() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1143-1146
100.000% (1/1)
11
QEasingCurve
Name: QEasingCurve::QEasingCurve
Prototype: QEasingCurve::QEasingCurve(Type type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1060-1064
100.000% (1/1)
11
QEasingCurve
Name: QEasingCurve::QEasingCurve
Prototype: QEasingCurve::QEasingCurve(const QEasingCurve &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1069-1073
100.000% (1/1)
31
operator==
Name: QEasingCurve::operator==
Prototype: bool QEasingCurve::operator==(const QEasingCurve &other) const
Coverage:  79.167% (19/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1109-1126
 79.167% (19/24)
104
valueForProgress
Name: QEasingCurve::valueForProgress
Prototype: qreal QEasingCurve::valueForProgress(qreal progress) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1414-1423
 71.429% (5/7)
63
addTCBSegment
Name: QEasingCurve::addTCBSegment
Prototype: void QEasingCurve::addTCBSegment(const QPointF &nextPoint, qreal t, qreal c, qreal b)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1285-1297
 71.429% (5/7)
63
setOvershoot
Name: QEasingCurve::setOvershoot
Prototype: void QEasingCurve::setOvershoot(qreal overshoot)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1203-1208
 50.000% (2/4)
32
setCustomType
Name: QEasingCurve::setCustomType
Prototype: void QEasingCurve::setCustomType(EasingFunction func)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1388-1396
 50.000% (2/4)
52
addCubicBezierSegment
Name: QEasingCurve::addCubicBezierSegment
Prototype: void QEasingCurve::addCubicBezierSegment(const QPointF & c1, const QPointF & c2, const QPointF & endPoint)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1218-1223
 50.000% (2/4)
32
toCubicSpline
Name: QEasingCurve::toCubicSpline
Prototype: QVector<QPointF> QEasingCurve::toCubicSpline() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1311-1314
  0.000% (0/1)
11
customType
Name: QEasingCurve::customType
Prototype: QEasingCurve::EasingFunction QEasingCurve::customType() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1403-1406
  0.000% (0/1)
11

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