| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QMetaObjectPrivate::disconnectHelper| Name:  | QMetaObjectPrivate::disconnectHelper |  | Prototype:  | bool QMetaObjectPrivate::disconnectHelper(QObjectPrivate::Connection *c, const QObject *receiver, int method_index, void **slot, QMutex *senderMutex, DisconnectType disconnectType) |  | Coverage:  |  90.244% (37/41) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp |  | Lines:  | 3331-3374 |  
  |  | 28 | 9 | 
 QMetaObjectPrivate::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:  | 3380-3433 |  
  |  | 33 | 11 | 
 QMetaObjectPrivate::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:  | 676-689 |  
  |  | 10 | 3 | 
 QMetaObjectPrivate::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:  | 3243-3296 |  
  |  | 36 | 6 | 
 QMetaObjectPrivate::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:  | 895-905 |  
  |  | 6 | 4 | 
 QMetaObjectPrivate::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:  | 913-939 |  
  |  | 20 | 7 | 
 QMetaObjectPrivate::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:  | 837-844 |  
  |  | 5 | 2 | 
 QMetaObjectBuilderPrivate::hasRevisionedProperties| Name:  | QMetaObjectBuilderPrivate::hasRevisionedProperties |  | Prototype:  | bool QMetaObjectBuilderPrivate::hasRevisionedProperties() const |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 230-237 |  
  |  | 4 | 3 | 
 QMetaObjectBuilderPrivate::hasRevisionedMethods| Name:  | QMetaObjectBuilderPrivate::hasRevisionedMethods |  | Prototype:  | bool QMetaObjectBuilderPrivate::hasRevisionedMethods() const |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 239-246 |  
  |  | 4 | 3 | 
 QMetaObjectBuilderPrivate::QMetaObjectBuilderPrivate| Name:  | QMetaObjectBuilderPrivate::QMetaObjectBuilderPrivate |  | Prototype:  | QMetaObjectBuilderPrivate() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 207-212 |  
  |  | 2 | 1 | 
 QMetaObjectBuilder::~QMetaObjectBuilder| Name:  | QMetaObjectBuilder::~QMetaObjectBuilder |  | Prototype:  | QMetaObjectBuilder::~QMetaObjectBuilder() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 277-280 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::toRelocatableData| Name:  | QMetaObjectBuilder::toRelocatableData |  | Prototype:  | QByteArray QMetaObjectBuilder::toRelocatableData(bool *ok) const |  | Coverage:  |  40.000% (4/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1511-1526 |  
  |  | 11 | 4 | 
 QMetaObjectBuilder::toMetaObject| Name:  | QMetaObjectBuilder::toMetaObject |  | Prototype:  | QMetaObject *QMetaObjectBuilder::toMetaObject() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1488-1495 |  
  |  | 5 | 1 | 
 QMetaObjectBuilder::superClass| Name:  | QMetaObjectBuilder::superClass |  | Prototype:  | const QMetaObject *QMetaObjectBuilder::superClass() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 311-314 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::staticMetacallFunction| Name:  | QMetaObjectBuilder::staticMetacallFunction |  | Prototype:  | QMetaObjectBuilder::StaticMetacallFunction QMetaObjectBuilder::staticMetacallFunction() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1570-1573 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::setSuperClass| Name:  | QMetaObjectBuilder::setSuperClass |  | Prototype:  | void QMetaObjectBuilder::setSuperClass(const QMetaObject *meta) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 323-327 |  
  |  | 2 | 1 | 
 QMetaObjectBuilder::setStaticMetacallFunction| Name:  | QMetaObjectBuilder::setStaticMetacallFunction |  | Prototype:  | void QMetaObjectBuilder::setStaticMetacallFunction (QMetaObjectBuilder::StaticMetacallFunction value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1581-1585 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::setFlags| Name:  | QMetaObjectBuilder::setFlags |  | Prototype:  | void QMetaObjectBuilder::setFlags(MetaObjectFlags flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 346-349 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::setClassName| Name:  | QMetaObjectBuilder::setClassName |  | Prototype:  | void QMetaObjectBuilder::setClassName(const QByteArray& name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 299-302 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::serialize| Name:  | QMetaObjectBuilder::serialize |  | Prototype:  | void QMetaObjectBuilder::serialize(QDataStream& stream) const |  | Coverage:  |  90.476% (19/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1594-1667 |  
  |  | 44 | 10 | 
 QMetaObjectBuilder::removeRelatedMetaObject| Name:  | QMetaObjectBuilder::removeRelatedMetaObject |  | Prototype:  | void QMetaObjectBuilder::removeRelatedMetaObject(int index) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 951-955 |  
  |  | 2 | 2 | 
 QMetaObjectBuilder::removeProperty| Name:  | QMetaObjectBuilder::removeProperty |  | Prototype:  | void QMetaObjectBuilder::removeProperty(int index) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 905-909 |  
  |  | 2 | 2 | 
 QMetaObjectBuilder::removeMethod| Name:  | QMetaObjectBuilder::removeMethod |  | Prototype:  | void QMetaObjectBuilder::removeMethod(int index) |  | Coverage:  |  81.818% (9/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 871-884 |  
  |  | 8 | 5 | 
 QMetaObjectBuilder::removeEnumerator| Name:  | QMetaObjectBuilder::removeEnumerator |  | Prototype:  | void QMetaObjectBuilder::removeEnumerator(int index) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 918-922 |  
  |  | 2 | 2 | 
 QMetaObjectBuilder::removeConstructor| Name:  | QMetaObjectBuilder::removeConstructor |  | Prototype:  | void QMetaObjectBuilder::removeConstructor(int index) |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 893-897 |  
  |  | 2 | 2 | 
 QMetaObjectBuilder::removeClassInfo| Name:  | QMetaObjectBuilder::removeClassInfo |  | Prototype:  | void QMetaObjectBuilder::removeClassInfo(int index) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 931-937 |  
  |  | 3 | 2 | 
 QMetaObjectBuilder::relatedMetaObjectCount| Name:  | QMetaObjectBuilder::relatedMetaObjectCount |  | Prototype:  | int QMetaObjectBuilder::relatedMetaObjectCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 419-422 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::relatedMetaObject| Name:  | QMetaObjectBuilder::relatedMetaObject |  | Prototype:  | const QMetaObject *QMetaObjectBuilder::relatedMetaObject(int index) const |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 825-831 |  
  |  | 3 | 2 | 
 QMetaObjectBuilder::propertyCount| Name:  | QMetaObjectBuilder::propertyCount |  | Prototype:  | int QMetaObjectBuilder::propertyCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 379-382 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::property| Name:  | QMetaObjectBuilder::property |  | Prototype:  | QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 793-799 |  
  |  | 3 | 2 | 
 QMetaObjectBuilder::methodCount| Name:  | QMetaObjectBuilder::methodCount |  | Prototype:  | int QMetaObjectBuilder::methodCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 358-361 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::method| Name:  | QMetaObjectBuilder::method |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::method(int index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 767-773 |  
  |  | 3 | 2 | 
 QMetaObjectBuilder::indexOfSlot| Name:  | QMetaObjectBuilder::indexOfSlot |  | Prototype:  | int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 995-1003 |  
  |  | 5 | 3 | 
 QMetaObjectBuilder::indexOfSignal| Name:  | QMetaObjectBuilder::indexOfSignal |  | Prototype:  | int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 979-987 |  
  |  | 5 | 3 | 
 QMetaObjectBuilder::indexOfProperty| Name:  | QMetaObjectBuilder::indexOfProperty |  | Prototype:  | int QMetaObjectBuilder::indexOfProperty(const QByteArray& name) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1027-1034 |  
  |  | 4 | 3 | 
 QMetaObjectBuilder::indexOfMethod| Name:  | QMetaObjectBuilder::indexOfMethod |  | Prototype:  | int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 963-971 |  
  |  | 5 | 3 | 
 QMetaObjectBuilder::indexOfEnumerator| Name:  | QMetaObjectBuilder::indexOfEnumerator |  | Prototype:  | int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1042-1049 |  
  |  | 4 | 3 | 
 QMetaObjectBuilder::indexOfConstructor| Name:  | QMetaObjectBuilder::indexOfConstructor |  | Prototype:  | int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1011-1019 |  
  |  | 5 | 3 | 
 QMetaObjectBuilder::indexOfClassInfo| Name:  | QMetaObjectBuilder::indexOfClassInfo |  | Prototype:  | int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1058-1065 |  
  |  | 4 | 3 | 
 QMetaObjectBuilder::fromRelocatableData| Name:  | QMetaObjectBuilder::fromRelocatableData |  | Prototype:  | void QMetaObjectBuilder::fromRelocatableData(QMetaObject *output, const QMetaObject *superclass, const QByteArray &data) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1535-1554 |  
  |  | 12 | 2 | 
 QMetaObjectBuilder::flags| Name:  | QMetaObjectBuilder::flags |  | Prototype:  | QMetaObjectBuilder::MetaObjectFlags QMetaObjectBuilder::flags() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 335-338 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::enumeratorCount| Name:  | QMetaObjectBuilder::enumeratorCount |  | Prototype:  | int QMetaObjectBuilder::enumeratorCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 391-394 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::enumerator| Name:  | QMetaObjectBuilder::enumerator |  | Prototype:  | QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 807-813 |  
  |  | 3 | 2 | 
 QMetaObjectBuilder::deserialize| Name:  | QMetaObjectBuilder::deserialize |  | Prototype:  | void QMetaObjectBuilder::deserialize (QDataStream& stream, const QMap<QByteArray, const QMetaObject *>& references) |  | Coverage:  |  57.647% (49/85) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 1697-1852 |  
  |  | 111 | 24 | 
 QMetaObjectBuilder::constructorCount| Name:  | QMetaObjectBuilder::constructorCount |  | Prototype:  | int QMetaObjectBuilder::constructorCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 368-371 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::constructor| Name:  | QMetaObjectBuilder::constructor |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 780-786 |  
  |  | 3 | 2 | 
 QMetaObjectBuilder::classInfoValue| Name:  | QMetaObjectBuilder::classInfoValue |  | Prototype:  | QByteArray QMetaObjectBuilder::classInfoValue(int index) const |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 855-861 |  
  |  | 3 | 2 | 
 QMetaObjectBuilder::classInfoName| Name:  | QMetaObjectBuilder::classInfoName |  | Prototype:  | QByteArray QMetaObjectBuilder::classInfoName(int index) const |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 840-846 |  
  |  | 3 | 2 | 
 QMetaObjectBuilder::classInfoCount| Name:  | QMetaObjectBuilder::classInfoCount |  | Prototype:  | int QMetaObjectBuilder::classInfoCount() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 403-406 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::addSlot| Name:  | QMetaObjectBuilder::addSlot |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addSlot(const QByteArray& signature) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 496-501 |  
  |  | 3 | 1 | 
 QMetaObjectBuilder::addSignal| Name:  | QMetaObjectBuilder::addSignal |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addSignal(const QByteArray& signature) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 511-517 |  
  |  | 4 | 1 | 
 QMetaObjectBuilder::addRelatedMetaObject| Name:  | QMetaObjectBuilder::addRelatedMetaObject |  | Prototype:  | int QMetaObjectBuilder::addRelatedMetaObject(const QMetaObject *meta) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 672-678 |  
  |  | 4 | 1 | 
 QMetaObjectBuilder::addProperty| Name:  | QMetaObjectBuilder::addProperty |  | Prototype:  | QMetaPropertyBuilder QMetaObjectBuilder::addProperty (const QByteArray& name, const QByteArray& type, int notifierId) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 568-574 |  
  |  | 3 | 1 | 
 QMetaObjectBuilder::addProperty| Name:  | QMetaObjectBuilder::addProperty |  | Prototype:  | QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 584-610 |  
  |  | 22 | 3 | 
 QMetaObjectBuilder::addMethod| Name:  | QMetaObjectBuilder::addMethod |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QByteArray& signature) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 432-437 |  
  |  | 3 | 1 | 
 QMetaObjectBuilder::addMethod| Name:  | QMetaObjectBuilder::addMethod |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addMethod (const QByteArray& signature, const QByteArray& returnType) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 448-455 |  
  |  | 4 | 1 | 
 QMetaObjectBuilder::addMethod| Name:  | QMetaObjectBuilder::addMethod |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addMethod(const QMetaMethod& prototype) |  | Coverage:  |  92.308% (12/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 468-486 |  
  |  | 16 | 5 | 
 QMetaObjectBuilder::addMetaObject| Name:  | QMetaObjectBuilder::addMetaObject |  | Prototype:  | void QMetaObjectBuilder::addMetaObject (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) |  | Coverage:  |  87.059% (74/85) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 687-760 |  
  |  | 48 | 25 | 
 QMetaObjectBuilder::addEnumerator| Name:  | QMetaObjectBuilder::addEnumerator |  | Prototype:  | QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QByteArray& name) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 620-625 |  
  |  | 3 | 1 | 
 QMetaObjectBuilder::addEnumerator| Name:  | QMetaObjectBuilder::addEnumerator |  | Prototype:  | QMetaEnumBuilder QMetaObjectBuilder::addEnumerator(const QMetaEnum& prototype) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 636-644 |  
  |  | 6 | 2 | 
 QMetaObjectBuilder::addConstructor| Name:  | QMetaObjectBuilder::addConstructor |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QByteArray& signature) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 528-534 |  
  |  | 4 | 1 | 
 QMetaObjectBuilder::addConstructor| Name:  | QMetaObjectBuilder::addConstructor |  | Prototype:  | QMetaMethodBuilder QMetaObjectBuilder::addConstructor(const QMetaMethod& prototype) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 547-557 |  
  |  | 8 | 1 | 
 QMetaObjectBuilder::addClassInfo| Name:  | QMetaObjectBuilder::addClassInfo |  | Prototype:  | int QMetaObjectBuilder::addClassInfo(const QByteArray& name, const QByteArray& value) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 653-659 |  
  |  | 4 | 1 | 
 QMetaObjectBuilder::QMetaObjectBuilder| Name:  | QMetaObjectBuilder::QMetaObjectBuilder |  | Prototype:  | QMetaObjectBuilder::QMetaObjectBuilder() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 251-254 |  
  |  | 1 | 1 | 
 QMetaObjectBuilder::QMetaObjectBuilder| Name:  | QMetaObjectBuilder::QMetaObjectBuilder |  | Prototype:  | QMetaObjectBuilder::QMetaObjectBuilder (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 267-272 |  
  |  | 2 | 1 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 | 
 QMetaObject::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 |