QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QFutureInterfaceBase
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QFutureInterfaceBase
Name: QFutureInterfaceBase::QFutureInterfaceBase
Prototype: QFutureInterfaceBase::QFutureInterfaceBase(State initialState)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 64-66
100.000% (1/1)
11
QFutureInterfaceBase
Name: QFutureInterfaceBase::QFutureInterfaceBase
Prototype: QFutureInterfaceBase::QFutureInterfaceBase(const QFutureInterfaceBase &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 68-72
100.000% (1/1)
11
derefT
Name: QFutureInterfaceBase::derefT
Prototype: bool QFutureInterfaceBase::derefT() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 454-457
100.000% (1/1)
11
exceptionStore
Name: QFutureInterfaceBase::exceptionStore
Prototype: QtPrivate::ExceptionStore &QFutureInterfaceBase::exceptionStore()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 425-428
100.000% (1/1)
11
expectedResultCount
Name: QFutureInterfaceBase::expectedResultCount
Prototype: int QFutureInterfaceBase::expectedResultCount()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 296-299
  0.000% (0/1)
11
isCanceled
Name: QFutureInterfaceBase::isCanceled
Prototype: bool QFutureInterfaceBase::isCanceled() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 161-164
100.000% (1/1)
11
isFinished
Name: QFutureInterfaceBase::isFinished
Prototype: bool QFutureInterfaceBase::isFinished() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 166-169
100.000% (1/1)
11
isPaused
Name: QFutureInterfaceBase::isPaused
Prototype: bool QFutureInterfaceBase::isPaused() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 171-174
100.000% (1/1)
11
isProgressUpdateNeeded
Name: QFutureInterfaceBase::isProgressUpdateNeeded
Prototype: bool QFutureInterfaceBase::isProgressUpdateNeeded() const
Coverage:  80.000% (4/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 243-247
 80.000% (4/5)
21
isResultReadyAt
Name: QFutureInterfaceBase::isResultReadyAt
Prototype: bool QFutureInterfaceBase::isResultReadyAt(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 181-185
100.000% (1/1)
21
isRunning
Name: QFutureInterfaceBase::isRunning
Prototype: bool QFutureInterfaceBase::isRunning() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 151-154
100.000% (1/1)
11
isStarted
Name: QFutureInterfaceBase::isStarted
Prototype: bool QFutureInterfaceBase::isStarted() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 156-159
100.000% (1/1)
11
isThrottled
Name: QFutureInterfaceBase::isThrottled
Prototype: bool QFutureInterfaceBase::isThrottled() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 176-179
100.000% (1/1)
11
mutex
Name: QFutureInterfaceBase::mutex
Prototype: QMutex *QFutureInterfaceBase::mutex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 420-423
100.000% (1/1)
11
progressMaximum
Name: QFutureInterfaceBase::progressMaximum
Prototype: int QFutureInterfaceBase::progressMaximum() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 225-229
100.000% (1/1)
21
progressMinimum
Name: QFutureInterfaceBase::progressMinimum
Prototype: int QFutureInterfaceBase::progressMinimum() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 219-223
100.000% (1/1)
21
progressText
Name: QFutureInterfaceBase::progressText
Prototype: QString QFutureInterfaceBase::progressText() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 237-241
100.000% (1/1)
21
progressValue
Name: QFutureInterfaceBase::progressValue
Prototype: int QFutureInterfaceBase::progressValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 213-217
100.000% (1/1)
21
queryState
Name: QFutureInterfaceBase::queryState
Prototype: bool QFutureInterfaceBase::queryState(State state) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 301-304
100.000% (1/1)
11
refT
Name: QFutureInterfaceBase::refT
Prototype: bool QFutureInterfaceBase::refT() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 449-452
100.000% (1/1)
11
reportCanceled
Name: QFutureInterfaceBase::reportCanceled
Prototype: void QFutureInterfaceBase::reportCanceled()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 259-262
100.000% (1/1)
11
resultCount
Name: QFutureInterfaceBase::resultCount
Prototype: int QFutureInterfaceBase::resultCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 231-235
100.000% (1/1)
21
resultStoreBase
Name: QFutureInterfaceBase::resultStoreBase
Prototype: QtPrivate::ResultStoreBase &QFutureInterfaceBase::resultStoreBase()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 430-433
100.000% (1/1)
11
resultStoreBase
Name: QFutureInterfaceBase::resultStoreBase
Prototype: const QtPrivate::ResultStoreBase &QFutureInterfaceBase::resultStoreBase() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 435-438
100.000% (1/1)
11
setFilterMode
Name: QFutureInterfaceBase::setFilterMode
Prototype: void QFutureInterfaceBase::setFilterMode(bool enable)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 382-386
100.000% (1/1)
21
setProgressRange
Name: QFutureInterfaceBase::setProgressRange
Prototype: void QFutureInterfaceBase::setProgressRange(int minimum, int maximum)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 388-394
100.000% (1/1)
41
setProgressValue
Name: QFutureInterfaceBase::setProgressValue
Prototype: void QFutureInterfaceBase::setProgressValue(int progressValue)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 396-399
100.000% (1/1)
11
setRunnable
Name: QFutureInterfaceBase::setRunnable
Prototype: void QFutureInterfaceBase::setRunnable(QRunnable *runnable)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 372-375
100.000% (1/1)
11
setThreadPool
Name: QFutureInterfaceBase::setThreadPool
Prototype: void QFutureInterfaceBase::setThreadPool(QThreadPool *pool)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 377-380
100.000% (1/1)
11
waitForNextResult
Name: QFutureInterfaceBase::waitForNextResult
Prototype: bool QFutureInterfaceBase::waitForNextResult()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 187-191
  0.000% (0/1)
21
cancel
Name: QFutureInterfaceBase::cancel
Prototype: void QFutureInterfaceBase::cancel()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 100-110
100.000% (4/4)
72
operator=
Name: QFutureInterfaceBase::operator=
Prototype: QFutureInterfaceBase &QFutureInterfaceBase::operator=(const QFutureInterfaceBase &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 440-447
100.000% (4/4)
52
reportException
Name: QFutureInterfaceBase::reportException
Prototype: void QFutureInterfaceBase::reportException(const QException &exception)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 265-276
 50.000% (2/4)
82
reportFinished
Name: QFutureInterfaceBase::reportFinished
Prototype: void QFutureInterfaceBase::reportFinished()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 279-287
 75.000% (3/4)
52
reportStarted
Name: QFutureInterfaceBase::reportStarted
Prototype: void QFutureInterfaceBase::reportStarted()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 249-257
 50.000% (2/4)
52
setExpectedResultCount
Name: QFutureInterfaceBase::setExpectedResultCount
Prototype: void QFutureInterfaceBase::setExpectedResultCount(int resultCount)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 289-294
  0.000% (0/4)
32
setPaused
Name: QFutureInterfaceBase::setPaused
Prototype: void QFutureInterfaceBase::setPaused(bool paused)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 112-123
100.000% (4/4)
72
togglePaused
Name: QFutureInterfaceBase::togglePaused
Prototype: void QFutureInterfaceBase::togglePaused()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 125-136
100.000% (4/4)
72
~QFutureInterfaceBase
Name: QFutureInterfaceBase::~QFutureInterfaceBase
Prototype: QFutureInterfaceBase::~QFutureInterfaceBase()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 74-78
100.000% (4/4)
22
setThrottled
Name: QFutureInterfaceBase::setThrottled
Prototype: void QFutureInterfaceBase::setThrottled(bool enable)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 138-148
 85.714% (6/7)
63
waitForFinished
Name: QFutureInterfaceBase::waitForFinished
Prototype: void QFutureInterfaceBase::waitForFinished()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 328-344
100.000% (7/7)
93
waitForResult
Name: QFutureInterfaceBase::waitForResult
Prototype: void QFutureInterfaceBase::waitForResult(int resultIndex)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 306-326
100.000% (11/11)
113
waitForResume
Name: QFutureInterfaceBase::waitForResume
Prototype: void QFutureInterfaceBase::waitForResume()
Coverage:  18.182% (2/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 193-211
 18.182% (2/11)
93
reportResultsReady
Name: QFutureInterfaceBase::reportResultsReady
Prototype: void QFutureInterfaceBase::reportResultsReady(int beginIndex, int endIndex)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 346-370
 91.667% (11/12)
174
setProgressValueAndText
Name: QFutureInterfaceBase::setProgressValueAndText
Prototype: void QFutureInterfaceBase::setProgressValueAndText(int progressValue, const QString &progressText)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 401-418
 84.615% (11/13)
115

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