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

Function Tree

Path:<top>::QObjectPrivate
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
connectImpl
Name: QObjectPrivate::connectImpl
Prototype: QMetaObject::Connection QObjectPrivate::connectImpl(const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type, const int *types, const QMetaObject *senderMetaObject)
Coverage:  76.471% (26/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4684-4740
 76.471% (26/34)
378
setParent_helper
Name: QObjectPrivate::setParent_helper
Prototype: void QObjectPrivate::setParent_helper(QObject *o)
Coverage:  84.444% (38/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1977-2019
 84.444% (38/45)
2711
setThreadData_helper
Name: QObjectPrivate::setThreadData_helper
Prototype: void QObjectPrivate::setThreadData_helper(QThreadData *currentData, QThreadData *targetData)
Coverage: 100.000% (21/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1538-1574
100.000% (21/21)
227
addConnection
Name: QObjectPrivate::addConnection
Prototype: void QObjectPrivate::addConnection(int signal, Connection *c)
Coverage: 100.000% (20/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 382-411
100.000% (20/20)
207
cleanConnectionLists
Name: QObjectPrivate::cleanConnectionLists
Prototype: void QObjectPrivate::cleanConnectionLists()
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 413-447
100.000% (15/15)
185
~QObjectPrivate
Name: QObjectPrivate::~QObjectPrivate
Prototype: QObjectPrivate::~QObjectPrivate()
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 234-262
 91.667% (22/24)
148
receiverList
Name: QObjectPrivate::receiverList
Prototype: QObjectList QObjectPrivate::receiverList(const char *signal) const
Coverage:  31.250% (5/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 340-360
 31.250% (5/16)
146
isSender
Name: QObjectPrivate::isSender
Prototype: bool QObjectPrivate::isSender(const QObject *receiver, const char *signal) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 317-337
  0.000% (0/16)
146
QObjectPrivate
Name: QObjectPrivate::QObjectPrivate
Prototype: QObjectPrivate::QObjectPrivate(int version)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 205-232
100.000% (1/1)
141
signalIndex
Name: QObjectPrivate::signalIndex
Prototype: int QObjectPrivate::signalIndex(const char *signalName, const QMetaObject **meta) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3801-3817
100.000% (7/7)
133
deleteChildren
Name: QObjectPrivate::deleteChildren
Prototype: void QObjectPrivate::deleteChildren()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1960-1975
100.000% (4/4)
92
connect
Name: QObjectPrivate::connect
Prototype: QMetaObject::Connection QObjectPrivate::connect(const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4878-4890
 28.571% (2/7)
83
_q_reregisterTimers
Name: QObjectPrivate::_q_reregisterTimers
Prototype: void QObjectPrivate::_q_reregisterTimers(void *pointer)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1576-1586
100.000% (4/4)
72
moveToThread_helper
Name: QObjectPrivate::moveToThread_helper
Prototype: void QObjectPrivate::moveToThread_helper()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1527-1536
100.000% (4/4)
62
Connection
Name: QObjectPrivate::Connection
Coverage:  70.000% (7/10)
 70.000% (7/10)
64
senderList
Name: QObjectPrivate::senderList
Prototype: QObjectList QObjectPrivate::senderList() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 363-370
  0.000% (0/4)
52
disconnect
Name: QObjectPrivate::disconnect
Prototype: bool QObjectPrivate::disconnect(const QObject *sender, int signal_index, void **slot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4898-4904
100.000% (1/1)
31

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