| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
activate| Name: | QMetaObject::activate | | Prototype: | void QMetaObject::activate(QObject *sender, int signalOffset, int local_signal_index, void **argv) | | Coverage: | 72.642% (77/106) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 3608-3778 |
| | 104 | 32 |
connectSlotsByName| Name: | QMetaObject::connectSlotsByName | | Prototype: | void QMetaObject::connectSlotsByName(QObject *o) | | Coverage: | 85.185% (46/54) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 3454-3535 |
| | 48 | 16 |
property| Name: | QMetaObject::property | | Prototype: | QMetaProperty QMetaObject::property(int index) const | | Coverage: | 86.667% (26/30) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1103-1151 |
| | 36 | 9 |
invokeMethod| Name: | QMetaObject::invokeMethod | | Prototype: | bool QMetaObject::invokeMethod(QObject *obj, const char *member, Qt::ConnectionType type, QGenericReturnArgument ret, QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) | | Coverage: | 92.000% (23/25) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1431-1490 |
| | 34 | 8 |
newInstance| Name: | QMetaObject::newInstance | | Prototype: | QObject *QMetaObject::newInstance(QGenericArgument val0, QGenericArgument val1, QGenericArgument val2, QGenericArgument val3, QGenericArgument val4, QGenericArgument val5, QGenericArgument val6, QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) const | | Coverage: | 86.957% (20/23) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 225-279 |
| | 32 | 8 |
normalizedSignature| Name: | QMetaObject::normalizedSignature | | Prototype: | QByteArray QMetaObject::normalizedSignature(const char *method) | | Coverage: | 85.714% (18/21) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1312-1340 |
| | 21 | 7 |
indexOfProperty| Name: | QMetaObject::indexOfProperty | | Prototype: | int QMetaObject::indexOfProperty(const char *name) const | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 991-1015 |
| | 15 | 5 |
Connection| Name: | QMetaObject::Connection | | Coverage: | 60.000% (12/20) |
| | 15 | 10 |
checkConnectArgs| Name: | QMetaObject::checkConnectArgs | | Prototype: | bool QMetaObject::checkConnectArgs(const char *signal, const char *method) | | Coverage: | 42.105% (8/19) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1204-1217 |
| | 11 | 5 |
indexOfEnumerator| Name: | QMetaObject::indexOfEnumerator | | Prototype: | int QMetaObject::indexOfEnumerator(const char *name) const | | Coverage: | 100.000% (12/12) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 968-983 |
| | 10 | 4 |
activate| Name: | QMetaObject::activate | | Coverage: | 80.000% (12/15) |
| | 10 | 7 |
method| Name: | QMetaObject::method | | Prototype: | QMetaMethod QMetaObject::method(int index) const | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1062-1075 |
| | 9 | 3 |
indexOfSlot| Name: | QMetaObject::indexOfSlot | | Prototype: | int QMetaObject::indexOfSlot(const char *slot) const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 749-760 |
| | 9 | 2 |
indexOfSignal| Name: | QMetaObject::indexOfSignal | | Prototype: | int QMetaObject::indexOfSignal(const char *signal) const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 702-713 |
| | 9 | 2 |
indexOfMethod| Name: | QMetaObject::indexOfMethod | | Prototype: | int QMetaObject::indexOfMethod(const char *method) const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 639-650 |
| | 9 | 2 |
indexOfClassInfo| Name: | QMetaObject::indexOfClassInfo | | Prototype: | int QMetaObject::indexOfClassInfo(const char *name) const | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1023-1036 |
| | 9 | 4 |
enumerator| Name: | QMetaObject::enumerator | | Prototype: | QMetaEnum QMetaObject::enumerator(int index) const | | Coverage: | 90.909% (10/11) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1082-1095 |
| | 9 | 3 |
classInfo| Name: | QMetaObject::classInfo | | Prototype: | QMetaClassInfo QMetaObject::classInfo(int index) const | | Coverage: | 72.727% (8/11) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1181-1194 |
| | 9 | 3 |
normalizedType| Name: | QMetaObject::normalizedType | | Prototype: | QByteArray QMetaObject::normalizedType(const char *type) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1286-1299 |
| | 8 | 2 |
constructor| Name: | QMetaObject::constructor | | Prototype: | QMetaMethod QMetaObject::constructor(int index) const | | Coverage: | 66.667% (4/6) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1045-1055 |
| | 7 | 2 |
userProperty| Name: | QMetaObject::userProperty | | Prototype: | QMetaProperty QMetaObject::userProperty() const | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1160-1169 |
| | 6 | 3 |
propertyOffset| Name: | QMetaObject::propertyOffset | | Prototype: | int QMetaObject::propertyOffset() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 432-441 |
| | 6 | 2 |
propertyCount| Name: | QMetaObject::propertyCount | | Prototype: | int QMetaObject::propertyCount() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 527-536 |
| | 6 | 2 |
methodOffset| Name: | QMetaObject::methodOffset | | Prototype: | int QMetaObject::methodOffset() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 389-398 |
| | 6 | 2 |
methodCount| Name: | QMetaObject::methodCount | | Prototype: | int QMetaObject::methodCount() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 489-498 |
| | 6 | 2 |
enumeratorOffset| Name: | QMetaObject::enumeratorOffset | | Prototype: | int QMetaObject::enumeratorOffset() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 411-420 |
| | 6 | 2 |
enumeratorCount| Name: | QMetaObject::enumeratorCount | | Prototype: | int QMetaObject::enumeratorCount() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 505-514 |
| | 6 | 2 |
connect| Name: | QMetaObject::connect | | Prototype: | QMetaObject::Connection QMetaObject::connect(const QObject *sender, int signal_index, const QObject *receiver, int method_index, int type, int *types) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 3224-3233 |
| | 6 | 1 |
classInfoOffset| Name: | QMetaObject::classInfoOffset | | Prototype: | int QMetaObject::classInfoOffset() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 453-462 |
| | 6 | 2 |
classInfoCount| Name: | QMetaObject::classInfoCount | | Prototype: | int QMetaObject::classInfoCount() const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 543-552 |
| | 6 | 2 |
static_metacall| Name: | QMetaObject::static_metacall | | Prototype: | int QMetaObject::static_metacall(Call cl, int idx, void **argv) const | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 284-291 |
| | 5 | 2 |
inherits| Name: | QMetaObject::inherits | | Prototype: | bool QMetaObject::inherits(const QMetaObject *metaObject) const noexcept | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 336-344 |
| | 5 | 3 |
disconnectOne| Name: | QMetaObject::disconnectOne | | Prototype: | bool QMetaObject::disconnectOne(const QObject *sender, int signal_index, const QObject *receiver, int method_index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 3317-3325 |
| | 5 | 1 |
indexOfConstructor| Name: | QMetaObject::indexOfConstructor | | Prototype: | int QMetaObject::indexOfConstructor(const char *constructor) const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 623-629 |
| | 4 | 1 |
disconnect| Name: | QMetaObject::disconnect | | Prototype: | bool QMetaObject::disconnect(const QObject *sender, int signal_index, const QObject *receiver, int method_index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 3301-3308 |
| | 4 | 1 |
activate| Name: | QMetaObject::activate | | Prototype: | void QMetaObject::activate(QObject *sender, int signal_index, void **argv) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 3784-3790 |
| | 4 | 2 |
metacall| Name: | QMetaObject::metacall | | Prototype: | int QMetaObject::metacall(QObject *object, Call cl, int idx, void **argv) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 296-302 |
| | 3 | 2 |
checkConnectArgs| Name: | QMetaObject::checkConnectArgs | | Prototype: | bool QMetaObject::checkConnectArgs(const QMetaMethod &signal, const QMetaMethod &method) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 1226-1232 |
| | 3 | 1 |
constructorCount| Name: | QMetaObject::constructorCount | | Prototype: | int QMetaObject::constructorCount() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 471-475 |
| | 2 | 1 |
cast| Name: | QMetaObject::cast | | Prototype: | QObject *QMetaObject::cast(QObject *obj) const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 352-356 |
| | 1 | 1 |
cast| Name: | QMetaObject::cast | | Prototype: | const QObject *QMetaObject::cast(const QObject *obj) const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | | Lines: | 364-367 |
| | 1 | 1 |
activate| Name: | QMetaObject::activate | | Prototype: | void QMetaObject::activate(QObject *sender, const QMetaObject *m, int local_signal_index, void **argv) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | | Lines: | 3599-3603 |
| | 1 | 1 |