| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 disconnect| Name:  | QMetaObjectPrivate::disconnect |  | Prototype:  | bool QMetaObjectPrivate::disconnect(const QObject *sender, int signal_index, const QMetaObject *smeta, const QObject *receiver, int method_index, void **slot, DisconnectType disconnectType) |  | Coverage:  |  81.818% (27/33) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp |  | Lines:  | 3373-3426 |  
  |  | 33 | 11 | 
 disconnectHelper| Name:  | QMetaObjectPrivate::disconnectHelper |  | Prototype:  | bool QMetaObjectPrivate::disconnectHelper(QObjectPrivate::Connection *c, const QObject *receiver, int method_index, void **slot, QMutex *senderMutex, DisconnectType disconnectType) |  | Coverage:  |  87.805% (36/41) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp |  | Lines:  | 3324-3367 |  
  |  | 28 | 9 | 
 checkConnectArgs| Name:  | QMetaObjectPrivate::checkConnectArgs |  | Prototype:  | bool QMetaObjectPrivate::checkConnectArgs(const QMetaMethodPrivate *signal, const QMetaMethodPrivate *method) |  | Coverage:  |   0.000% (0/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 902-928 |  
  |  | 20 | 7 | 
 parameterTypeNamesFromSignature| Name:  | QMetaObjectPrivate::parameterTypeNamesFromSignature |  | Prototype:  | QList<QByteArray> QMetaObjectPrivate::parameterTypeNamesFromSignature(const char *signature) |  | Coverage:  |  71.429% (20/28) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 3603-3621 |  
  |  | 14 | 6 | 
 connect| Name:  | QMetaObjectPrivate::connect |  | Prototype:  | QObjectPrivate::Connection *QMetaObjectPrivate::connect(const QObject *sender, int signal_index, const QMetaObject *smeta, const QObject *receiver, int method_index, const QMetaObject *rmeta, int type, int *types) |  | Coverage:  | 100.000% (26/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp |  | Lines:  | 3236-3289 |  
  |  | 36 | 6 | 
 memberIndexes| Name:  | QMetaObjectPrivate::memberIndexes |  | Prototype:  | void QMetaObjectPrivate::memberIndexes(const QObject *obj, const QMetaMethod &member, int *signalIndex, int *methodIndex) |  | Coverage:  |  82.353% (14/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp |  | Lines:  | 2513-2540 |  
  |  | 18 | 5 | 
 signal| Name:  | QMetaObjectPrivate::signal |  | Prototype:  | QMetaMethod QMetaObjectPrivate::signal(const QMetaObject *m, int signal_index) |  | Coverage:  |  85.714% (12/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 860-876 |  
  |  | 12 | 4 | 
 checkConnectArgs| Name:  | QMetaObjectPrivate::checkConnectArgs |  | Prototype:  | bool QMetaObjectPrivate::checkConnectArgs(int signalArgc, const QArgumentType *signalTypes, int methodArgc, const QArgumentType *methodTypes) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 884-894 |  
  |  | 6 | 4 | 
 indexOfSignalRelative| Name:  | QMetaObjectPrivate::indexOfSignalRelative |  | Prototype:  | int QMetaObjectPrivate::indexOfSignalRelative(const QMetaObject **baseObject, const QByteArray &name, int argc, const QArgumentType *types) |  | Coverage:  |  90.909% (10/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 710-728 |  
  |  | 10 | 3 | 
 indexOfConstructor| Name:  | QMetaObjectPrivate::indexOfConstructor |  | Prototype:  | int QMetaObjectPrivate::indexOfConstructor(const QMetaObject *m, const QByteArray &name, int argc, const QArgumentType *types) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 786-795 |  
  |  | 5 | 3 | 
 decodeMethodSignature| Name:  | QMetaObjectPrivate::decodeMethodSignature |  | Prototype:  | QByteArray QMetaObjectPrivate::decodeMethodSignature( const char *signature, QArgumentTypeArray &types) |  | Coverage:  |  44.444% (4/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 665-678 |  
  |  | 10 | 3 | 
 signalOffset| Name:  | QMetaObjectPrivate::signalOffset |  | Prototype:  | int QMetaObjectPrivate::signalOffset(const QMetaObject *m) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 807-814 |  
  |  | 5 | 2 | 
 signalIndex| Name:  | QMetaObjectPrivate::signalIndex |  | Prototype:  | int QMetaObjectPrivate::signalIndex(const QMetaMethod &m) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 844-849 |  
  |  | 3 | 2 | 
 originalClone| Name:  | QMetaObjectPrivate::originalClone |  | Prototype:  | int QMetaObjectPrivate::originalClone(const QMetaObject *mobj, int local_method_index) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 3586-3596 |  
  |  | 7 | 2 | 
 indexOfSlot| Name:  | QMetaObjectPrivate::indexOfSlot |  | Prototype:  | int QMetaObjectPrivate::indexOfSlot(const QMetaObject *m, const QByteArray &name, int argc, const QArgumentType *types) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 768-775 |  
  |  | 4 | 2 | 
 indexOfSignal| Name:  | QMetaObjectPrivate::indexOfSignal |  | Prototype:  | int QMetaObjectPrivate::indexOfSignal(const QMetaObject *m, const QByteArray &name, int argc, const QArgumentType *types) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 759-766 |  
  |  | 4 | 2 | 
 indexOfMethod| Name:  | QMetaObjectPrivate::indexOfMethod |  | Prototype:  | int QMetaObjectPrivate::indexOfMethod(const QMetaObject *m, const QByteArray &name, int argc, const QArgumentType *types) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 777-784 |  
  |  | 4 | 2 | 
 absoluteSignalCount| Name:  | QMetaObjectPrivate::absoluteSignalCount |  | Prototype:  | int QMetaObjectPrivate::absoluteSignalCount(const QMetaObject *m) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 826-833 |  
  |  | 5 | 2 | 
 indexOfSlotRelative| Name:  | QMetaObjectPrivate::indexOfSlotRelative |  | Prototype:  | int QMetaObjectPrivate::indexOfSlotRelative(const QMetaObject **m, const QByteArray &name, int argc, const QArgumentType *types) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 752-757 |  
  |  | 1 | 1 |