QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QStateMachinePrivate
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QStateMachinePrivate
Name: QStateMachinePrivate::~QStateMachinePrivate
Prototype: QStateMachinePrivate::~QStateMachinePrivate()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 405-413
 50.000% (2/4)
42
unregisterTransition
Name: QStateMachinePrivate::unregisterTransition
Prototype: void QStateMachinePrivate::unregisterTransition(QAbstractTransition *transition)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2211-2221
100.000% (7/7)
43
unregisterSignalTransition
Name: QStateMachinePrivate::unregisterSignalTransition
Prototype: void QStateMachinePrivate::unregisterSignalTransition(QSignalTransition *transition)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2292-2315
 84.615% (11/13)
185
unregisterRestorables
Name: QStateMachinePrivate::unregisterRestorables
Prototype: void QStateMachinePrivate::unregisterRestorables(const QList<QAbstractState *> &states, QObject *object, const QByteArray &propertyName)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1330-1355
100.000% (13/13)
155
unregisterEventTransition
Name: QStateMachinePrivate::unregisterEventTransition
Prototype: void QStateMachinePrivate::unregisterEventTransition(QEventTransition *transition)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2369-2389
 84.615% (11/13)
165
unregisterAllTransitions
Name: QStateMachinePrivate::unregisterAllTransitions
Prototype: void QStateMachinePrivate::unregisterAllTransitions()
Coverage:  92.308% (12/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2317-2336
 92.308% (12/13)
115
transitionStateEntryLessThan
Name: QStateMachinePrivate::transitionStateEntryLessThan
Prototype: bool QStateMachinePrivate::transitionStateEntryLessThan(QAbstractTransition *t1, QAbstractTransition *t2)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 457-479
 69.231% (9/13)
175
toStandardState
Name: QStateMachinePrivate::toStandardState
Prototype: QState *QStateMachinePrivate::toStandardState(QAbstractState *state)
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1216-1221
 83.333% (5/6)
32
toStandardState
Name: QStateMachinePrivate::toStandardState
Prototype: const QState *QStateMachinePrivate::toStandardState(const QAbstractState *state)
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1223-1228
 83.333% (5/6)
32
toHistoryState
Name: QStateMachinePrivate::toHistoryState
Prototype: QHistoryState *QStateMachinePrivate::toHistoryState(QAbstractState *state)
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1237-1242
 83.333% (5/6)
32
toFinalState
Name: QStateMachinePrivate::toFinalState
Prototype: QFinalState *QStateMachinePrivate::toFinalState(QAbstractState *state)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1230-1235
  0.000% (0/6)
32
terminateActiveAnimations
Name: QStateMachinePrivate::terminateActiveAnimations
Prototype: void QStateMachinePrivate::terminateActiveAnimations(QAbstractState *state, const QHash<QAbstractState*, QVector<QPropertyAssignment> > &assignmentsForEnteredStates)
Coverage:  84.000% (21/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1598-1640
 84.000% (21/25)
279
stateExitLessThan
Name: QStateMachinePrivate::stateExitLessThan
Prototype: bool QStateMachinePrivate::stateExitLessThan(QAbstractState *s1, QAbstractState *s2)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 499-515
100.000% (10/10)
124
stateEntryLessThan
Name: QStateMachinePrivate::stateEntryLessThan
Prototype: bool QStateMachinePrivate::stateEntryLessThan(QAbstractState *s1, QAbstractState *s2)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 481-497
100.000% (10/10)
124
setError
Name: QStateMachinePrivate::setError
Prototype: void QStateMachinePrivate::setError(QStateMachine::Error errorCode, QAbstractState *currentContext)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1455-1510
 87.500% (14/16)
318
selectTransitions
Name: QStateMachinePrivate::selectTransitions
Prototype: QList<QAbstractTransition*> QStateMachinePrivate::selectTransitions(QEvent *event, CalculationCache *cache)
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 544-588
100.000% (23/23)
279
selectAnimations
Name: QStateMachinePrivate::selectAnimations
Prototype: QList<QAbstractAnimation *> QStateMachinePrivate::selectAnimations(const QList<QAbstractTransition *> &transitionList) const
Coverage:  90.000% (9/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1579-1596
 90.000% (9/10)
114
savedValueForRestorable
Name: QStateMachinePrivate::savedValueForRestorable
Prototype: QVariant QStateMachinePrivate::savedValueForRestorable(const QList<QAbstractState*> &exitedStates_sorted, QObject *object, const QByteArray &propertyName) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1291-1312
100.000% (7/7)
73
rootState
Name: QStateMachinePrivate::rootState
Prototype: QState *QStateMachinePrivate::rootState() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 415-418
100.000% (1/1)
11
restorablesToPropertyList
Name: QStateMachinePrivate::restorablesToPropertyList
Prototype: QVector<QPropertyAssignment> QStateMachinePrivate::restorablesToPropertyList(const QHash<RestorableId, QVariant> &restorables) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1357-1373
100.000% (7/7)
83
removeConflictingTransitions
Name: QStateMachinePrivate::removeConflictingTransitions
Prototype: void QStateMachinePrivate::removeConflictingTransitions(QList<QAbstractTransition*> &enabledTransitions, CalculationCache *cache)
Coverage:  90.000% (18/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 614-660
 90.000% (18/20)
258
registerTransitions
Name: QStateMachinePrivate::registerTransitions
Prototype: void QStateMachinePrivate::registerTransitions(QAbstractState *state)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2175-2185
100.000% (7/7)
73
registerTransition
Name: QStateMachinePrivate::registerTransition
Prototype: void QStateMachinePrivate::registerTransition(QAbstractTransition *transition)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2199-2209
100.000% (7/7)
43
registerSignalTransition
Name: QStateMachinePrivate::registerSignalTransition
Prototype: void QStateMachinePrivate::registerSignalTransition(QSignalTransition *transition)
Coverage:  88.235% (30/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2232-2290
 88.235% (30/34)
3712
registerRestorable
Name: QStateMachinePrivate::registerRestorable
Prototype: void QStateMachinePrivate::registerRestorable(QAbstractState *state, QObject *object, const QByteArray &propertyName, const QVariant &value)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1314-1328
 75.000% (3/4)
42
registerMultiThreadedSignalTransitions
Name: QStateMachinePrivate::registerMultiThreadedSignalTransitions
Prototype: void QStateMachinePrivate::registerMultiThreadedSignalTransitions()
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1763-1772
100.000% (11/11)
63
registerEventTransition
Name: QStateMachinePrivate::registerEventTransition
Prototype: void QStateMachinePrivate::registerEventTransition(QEventTransition *transition)
Coverage:  73.333% (11/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2345-2367
 73.333% (11/15)
145
processedPendingEvents
Name: QStateMachinePrivate::processedPendingEvents
Prototype: void QStateMachinePrivate::processedPendingEvents(bool didChange)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2079-2082
100.000% (1/1)
11
processEvents
Name: QStateMachinePrivate::processEvents
Prototype: void QStateMachinePrivate::processEvents(EventProcessingMode processingMode)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2013-2029
 80.000% (12/15)
105
postInternalEvent
Name: QStateMachinePrivate::postInternalEvent
Prototype: void QStateMachinePrivate::postInternalEvent(QEvent *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1973-1977
100.000% (1/1)
21
postExternalEvent
Name: QStateMachinePrivate::postExternalEvent
Prototype: void QStateMachinePrivate::postExternalEvent(QEvent *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1979-1983
100.000% (1/1)
21
microstep
Name: QStateMachinePrivate::microstep
Prototype: void QStateMachinePrivate::microstep(QEvent *event, const QList<QAbstractTransition*> &enabledTransitions, CalculationCache *cache)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 662-712
100.000% (4/4)
192
maybeRegisterTransition
Name: QStateMachinePrivate::maybeRegisterTransition
Prototype: void QStateMachinePrivate::maybeRegisterTransition(QAbstractTransition *transition)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2187-2197
100.000% (7/7)
43
maybeRegisterSignalTransition
Name: QStateMachinePrivate::maybeRegisterSignalTransition
Prototype: void QStateMachinePrivate::maybeRegisterSignalTransition(QSignalTransition *transition)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2223-2230
 80.000% (8/10)
42
maybeRegisterEventTransition
Name: QStateMachinePrivate::maybeRegisterEventTransition
Prototype: void QStateMachinePrivate::maybeRegisterEventTransition(QEventTransition *transition)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2339-2343
100.000% (6/6)
22
isParallel
Name: QStateMachinePrivate::isParallel
Prototype: bool QStateMachinePrivate::isParallel(const QAbstractState *s)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1189-1193
100.000% (5/5)
21
isInternalEventQueueEmpty
Name: QStateMachinePrivate::isInternalEventQueueEmpty
Prototype: bool QStateMachinePrivate::isInternalEventQueueEmpty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2001-2005
100.000% (1/1)
21
isInFinalState
Name: QStateMachinePrivate::isInFinalState
Prototype: bool QStateMachinePrivate::isInFinalState(QAbstractState* s) const
Coverage:  80.952% (17/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1244-1267
 80.952% (17/21)
177
isFinal
Name: QStateMachinePrivate::isFinal
Prototype: bool QStateMachinePrivate::isFinal(const QAbstractState *s)
Coverage:  80.000% (4/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1184-1187
 80.000% (4/5)
11
isExternalEventQueueEmpty
Name: QStateMachinePrivate::isExternalEventQueueEmpty
Prototype: bool QStateMachinePrivate::isExternalEventQueueEmpty()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2007-2011
  0.000% (0/1)
21
isCompound
Name: QStateMachinePrivate::isCompound
Prototype: bool QStateMachinePrivate::isCompound(const QAbstractState *s) const
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1195-1205
100.000% (13/13)
73
isAtomic
Name: QStateMachinePrivate::isAtomic
Prototype: bool QStateMachinePrivate::isAtomic(const QAbstractState *s) const
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1207-1214
 84.615% (11/13)
51
initializeAnimations
Name: QStateMachinePrivate::initializeAnimations
Prototype: void QStateMachinePrivate::initializeAnimations(QAbstractState *state, const QList<QAbstractAnimation *> &selectedAnimations, const QList<QAbstractState*> &exitedStates_sorted, QHash<QAbstractState*, QVector<QPropertyAssignment> > &assignmentsForEnteredStates)
Coverage:  97.674% (42/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1642-1711
 97.674% (42/43)
4314
initializeAnimation
Name: QStateMachinePrivate::initializeAnimation
Prototype: QPair<QList<QAbstractAnimation*>, QList<QAbstractAnimation*> > QStateMachinePrivate::initializeAnimation(QAbstractAnimation *abstractAnimation, const QPropertyAssignment &prop)
Coverage:  94.444% (17/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1514-1544
 94.444% (17/18)
195
hasRestorable
Name: QStateMachinePrivate::hasRestorable
Prototype: bool QStateMachinePrivate::hasRestorable(QAbstractState *state, QObject *object, const QByteArray &propertyName) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1276-1281
100.000% (1/1)
21
handleTransitionSignal
Name: QStateMachinePrivate::handleTransitionSignal
Prototype: void QStateMachinePrivate::handleTransitionSignal(QObject *sender, int signalIndex, void **argv)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2400-2424
100.000% (4/4)
132
handleFilteredEvent
Name: QStateMachinePrivate::handleFilteredEvent
Prototype: void QStateMachinePrivate::handleFilteredEvent(QObject *watched, QEvent *event)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2391-2397
100.000% (4/4)
32
goToState
Name: QStateMachinePrivate::goToState
Prototype: void QStateMachinePrivate::goToState(QAbstractState *targetState)
Coverage:  70.588% (12/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2142-2173
 70.588% (12/17)
196
getTransitionDomain
Name: QStateMachinePrivate::getTransitionDomain
Prototype: QAbstractState *QStateMachinePrivate::getTransitionDomain(QAbstractTransition *t, const QList<QAbstractState *> &effectiveTargetStates, CalculationCache *cache) const
Coverage:  69.231% (18/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 900-936
 69.231% (18/26)
2210
findLCCA
Name: QStateMachinePrivate::findLCCA
Prototype: QState *QStateMachinePrivate::findLCCA(const QList<QAbstractState*> &states) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 539-542
100.000% (1/1)
11
findLCA
Name: QStateMachinePrivate::findLCA
Prototype: QState *QStateMachinePrivate::findLCA(const QList<QAbstractState*> &states, bool onlyCompound) const
Coverage:  86.957% (20/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 517-537
 86.957% (20/23)
157
findErrorState
Name: QStateMachinePrivate::findErrorState
Prototype: QAbstractState *QStateMachinePrivate::findErrorState(QAbstractState *context)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1439-1453
100.000% (10/10)
84
exitStates
Name: QStateMachinePrivate::exitStates
Prototype: void QStateMachinePrivate::exitStates(QEvent *event, const QList<QAbstractState*> &statesToExit_sorted, const QHash<QAbstractState*, QVector<QPropertyAssignment> > &assignmentsForEnteredStates)
Coverage:  96.296% (26/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 792-835
 96.296% (26/27)
219
executeTransitionContent
Name: QStateMachinePrivate::executeTransitionContent
Prototype: void QStateMachinePrivate::executeTransitionContent(QEvent *event, const QList<QAbstractTransition*> &enabledTransitions)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 837-847
100.000% (4/4)
42
enterStates
Name: QStateMachinePrivate::enterStates
Prototype: void QStateMachinePrivate::enterStates(QEvent *event, const QList<QAbstractState*> &exitedStates_sorted, const QList<QAbstractState*> &statesToEnter_sorted, const QSet<QAbstractState*> &statesForDefaultEntry, QHash<QAbstractState*, QVector<QPropertyAssignment> > &propertyAssignmentsForState , const QList<QAbstractAnimation *> &selectedAnimations )
Coverage:  92.424% (61/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 938-1055
 92.424% (61/66)
5818
endMacrostep
Name: QStateMachinePrivate::endMacrostep
Prototype: void QStateMachinePrivate::endMacrostep(bool didChange)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2087-2090
100.000% (1/1)
11
emitStateFinished
Name: QStateMachinePrivate::emitStateFinished
Prototype: void QStateMachinePrivate::emitStateFinished(QState *forState, QFinalState *guiltyState)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2096-2107
100.000% (1/1)
31
dequeueInternalEvent
Name: QStateMachinePrivate::dequeueInternalEvent
Prototype: QEvent *QStateMachinePrivate::dequeueInternalEvent()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1985-1991
100.000% (4/4)
42
dequeueExternalEvent
Name: QStateMachinePrivate::dequeueExternalEvent
Prototype: QEvent *QStateMachinePrivate::dequeueExternalEvent()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1993-1999
100.000% (4/4)
42
createInitialTransition
Name: QStateMachinePrivate::createInitialTransition
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
createInitialTransition
Name: QStateMachinePrivate::createInitialTransition
Prototype: QAbstractTransition *QStateMachinePrivate::createInitialTransition() const
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1715-1740
 85.714% (6/7)
125
computePropertyAssignments
Name: QStateMachinePrivate::computePropertyAssignments
Prototype: QHash<QAbstractState*, QVector<QPropertyAssignment> > QStateMachinePrivate::computePropertyAssignments( const QList<QAbstractState*> &statesToEnter_sorted, QHash<RestorableId, QVariant> &pendingRestorables) const
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1414-1435
100.000% (13/13)
135
computePendingRestorables
Name: QStateMachinePrivate::computePendingRestorables
Prototype: QHash<QStateMachinePrivate::RestorableId, QVariant> QStateMachinePrivate::computePendingRestorables( const QList<QAbstractState*> &statesToExit_sorted) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1391-1405
100.000% (10/10)
94
computeExitSet_Unordered
Name: QStateMachinePrivate::computeExitSet_Unordered
Prototype: QSet<QAbstractState*> QStateMachinePrivate::computeExitSet_Unordered(const QList<QAbstractTransition*> &enabledTransitions, CalculationCache *cache)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 744-753
100.000% (2/2)
52
computeExitSet_Unordered
Name: QStateMachinePrivate::computeExitSet_Unordered
Prototype: QSet<QAbstractState*> QStateMachinePrivate::computeExitSet_Unordered(QAbstractTransition *t, CalculationCache *cache)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 755-790
100.000% (16/16)
186
computeExitSet
Name: QStateMachinePrivate::computeExitSet
Prototype: QList<QAbstractState*> QStateMachinePrivate::computeExitSet(const QList<QAbstractTransition*> &enabledTransitions, CalculationCache *cache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 734-742
100.000% (1/1)
41
computeEntrySet
Name: QStateMachinePrivate::computeEntrySet
Prototype: QList<QAbstractState*> QStateMachinePrivate::computeEntrySet(const QList<QAbstractTransition *> &enabledTransitions, QSet<QAbstractState *> &statesForDefaultEntry, CalculationCache *cache)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 849-882
100.000% (10/10)
196
clearHistory
Name: QStateMachinePrivate::clearHistory
Prototype: void QStateMachinePrivate::clearHistory()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1742-1750
100.000% (4/4)
52
cancelAllDelayedEvents
Name: QStateMachinePrivate::cancelAllDelayedEvents
Prototype: void QStateMachinePrivate::cancelAllDelayedEvents()
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2031-2048
 75.000% (6/8)
113
addDescendantStatesToEnter
Name: QStateMachinePrivate::addDescendantStatesToEnter
Prototype: void QStateMachinePrivate::addDescendantStatesToEnter(QAbstractState *state, QSet<QAbstractState*> &statesToEnter, QSet<QAbstractState*> &statesForDefaultEntry)
Coverage:  87.879% (29/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1088-1154
 87.879% (29/33)
3415
addAncestorStatesToEnter
Name: QStateMachinePrivate::addAncestorStatesToEnter
Prototype: void QStateMachinePrivate::addAncestorStatesToEnter(QAbstractState *s, QAbstractState *ancestor, QSet<QAbstractState*> &statesToEnter, QSet<QAbstractState*> &statesForDefaultEntry)
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1167-1182
100.000% (12/12)
86
_q_startDelayedEventTimer
Name: QStateMachinePrivate::_q_startDelayedEventTimer
Prototype: void QStateMachinePrivate::_q_startDelayedEventTimer(int id, int delay)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1942-1963
 71.429% (5/7)
143
_q_start
Name: QStateMachinePrivate::_q_start
Prototype: void QStateMachinePrivate::_q_start()
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1774-1845
100.000% (5/5)
473
_q_process
Name: QStateMachinePrivate::_q_process
Prototype: void QStateMachinePrivate::_q_process()
Coverage: 100.000% (45/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1847-1940
100.000% (45/45)
5915
_q_killDelayedEventTimer
Name: QStateMachinePrivate::_q_killDelayedEventTimer
Prototype: void QStateMachinePrivate::_q_killDelayedEventTimer(int id, int timerId)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1965-1971
  0.000% (0/1)
41
_q_animationFinished
Name: QStateMachinePrivate::_q_animationFinished
Prototype: void QStateMachinePrivate::_q_animationFinished()
Coverage:  90.000% (9/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1546-1577
 90.000% (9/10)
214
QStateMachinePrivate
Name: QStateMachinePrivate::QStateMachinePrivate
Prototype: QStateMachinePrivate::QStateMachinePrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 388-403
100.000% (1/1)
101

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