| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 waitForResume| Name:  | QtConcurrent::ThreadEngineBase::waitForResume |  | Prototype:  | void ThreadEngineBase::waitForResume() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 184-188 |  
  |  | 2 | 2 | 
 threadThrottleExit| Name:  | QtConcurrent::ThreadEngineBase::threadThrottleExit |  | Prototype:  | bool ThreadEngineBase::threadThrottleExit() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 239-242 |  
  |  | 1 | 1 | 
 threadExit| Name:  | QtConcurrent::ThreadEngineBase::threadExit |  | Prototype:  | void ThreadEngineBase::threadExit() |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 227-234 |  
  |  | 4 | 2 | 
 startThreads| Name:  | QtConcurrent::ThreadEngineBase::startThreads |  | Prototype:  | void ThreadEngineBase::startThreads() |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 221-225 |  
  |  | 1 | 2 | 
 startThreadInternal| Name:  | QtConcurrent::ThreadEngineBase::startThreadInternal |  | Prototype:  | bool ThreadEngineBase::startThreadInternal() |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 208-219 |  
  |  | 7 | 3 | 
 startThread| Name:  | QtConcurrent::ThreadEngineBase::startThread |  | Prototype:  | void ThreadEngineBase::startThread() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 166-169 |  
  |  | 1 | 1 | 
 startSingleThreaded| Name:  | QtConcurrent::ThreadEngineBase::startSingleThreaded |  | Prototype:  | void ThreadEngineBase::startSingleThreaded() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 125-131 |  
  |  | 3 | 2 | 
 startBlocking| Name:  | QtConcurrent::ThreadEngineBase::startBlocking |  | Prototype:  | void ThreadEngineBase::startBlocking() |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 133-164 |  
  |  | 15 | 6 | 
 setProgressValue| Name:  | QtConcurrent::ThreadEngineBase::setProgressValue |  | Prototype:  | void ThreadEngineBase::setProgressValue(int progress) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 196-200 |  
  |  | 2 | 2 | 
 setProgressRange| Name:  | QtConcurrent::ThreadEngineBase::setProgressRange |  | Prototype:  | void ThreadEngineBase::setProgressRange(int minimum, int maximum) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 202-206 |  
  |  | 2 | 2 | 
 run| Name:  | QtConcurrent::ThreadEngineBase::run |  | Prototype:  | void ThreadEngineBase::run() |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 244-273 |  
  |  | 10 | 6 | 
 isProgressReportingEnabled| Name:  | QtConcurrent::ThreadEngineBase::isProgressReportingEnabled |  | Prototype:  | bool ThreadEngineBase::isProgressReportingEnabled() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 190-194 |  
  |  | 1 | 1 | 
 isCanceled| Name:  | QtConcurrent::ThreadEngineBase::isCanceled |  | Prototype:  | bool ThreadEngineBase::isCanceled() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 176-182 |  
  |  | 3 | 2 | 
 handleException| Name:  | QtConcurrent::ThreadEngineBase::handleException |  | Prototype:  | void ThreadEngineBase::handleException(const QException &exception) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 277-283 |  
  |  | 3 | 2 | 
 acquireBarrierSemaphore| Name:  | QtConcurrent::ThreadEngineBase::acquireBarrierSemaphore |  | Prototype:  | void ThreadEngineBase::acquireBarrierSemaphore() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 171-174 |  
  |  | 1 | 1 | 
 ThreadEngineBase| Name:  | QtConcurrent::ThreadEngineBase::ThreadEngineBase |  | Prototype:  | ThreadEngineBase::ThreadEngineBase() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp |  | Lines:  | 117-121 |  
  |  | 1 | 1 |