| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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| 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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| 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| 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 |