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

Function Tree

Path:<top>::QReadWriteLockPrivate
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
allocate
Name: QReadWriteLockPrivate::allocate
Prototype: QReadWriteLockPrivate *QReadWriteLockPrivate::allocate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 620-628
100.000% (1/1)
61
lockForRead
Name: QReadWriteLockPrivate::lockForRead
Prototype: bool QReadWriteLockPrivate::lockForRead(int timeout)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 464-490
100.000% (19/19)
196
lockForWrite
Name: QReadWriteLockPrivate::lockForWrite
Prototype: bool QReadWriteLockPrivate::lockForWrite(int timeout)
Coverage:  76.923% (20/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 492-526
 76.923% (20/26)
227
recursiveLockForRead
Name: QReadWriteLockPrivate::recursiveLockForRead
Prototype: bool QReadWriteLockPrivate::recursiveLockForRead(int timeout)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 537-555
100.000% (7/7)
113
recursiveLockForWrite
Name: QReadWriteLockPrivate::recursiveLockForWrite
Prototype: bool QReadWriteLockPrivate::recursiveLockForWrite(int timeout)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 557-573
100.000% (7/7)
103
recursiveUnlock
Name: QReadWriteLockPrivate::recursiveUnlock
Prototype: void QReadWriteLockPrivate::recursiveUnlock()
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 575-601
 88.235% (15/17)
176
release
Name: QReadWriteLockPrivate::release
Prototype: void QReadWriteLockPrivate::release()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 630-635
100.000% (1/1)
31
unlock
Name: QReadWriteLockPrivate::unlock
Prototype: void QReadWriteLockPrivate::unlock()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 528-535
100.000% (7/7)
53

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