QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QMetaObjectBuilder
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~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: 273-276
100.000% (1/1)
11
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: 1519-1534
 40.000% (4/10)
114
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: 1496-1503
100.000% (1/1)
51
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: 307-310
100.000% (1/1)
11
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: 1578-1581
100.000% (1/1)
11
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: 319-323
100.000% (1/1)
21
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: 1589-1593
100.000% (1/1)
11
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: 342-345
100.000% (1/1)
11
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: 295-298
100.000% (1/1)
11
serialize
Name: QMetaObjectBuilder::serialize
Prototype: void QMetaObjectBuilder::serialize(QDataStream& stream) const
Coverage:  93.103% (27/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1602-1679
 93.103% (27/29)
4810
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: 947-951
 66.667% (4/6)
22
removeProperty
Name: QMetaObjectBuilder::removeProperty
Prototype: void QMetaObjectBuilder::removeProperty(int index)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 901-905
 66.667% (4/6)
22
removeMethod
Name: QMetaObjectBuilder::removeMethod
Prototype: void QMetaObjectBuilder::removeMethod(int index)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 867-880
 80.000% (12/15)
85
removeEnumerator
Name: QMetaObjectBuilder::removeEnumerator
Prototype: void QMetaObjectBuilder::removeEnumerator(int index)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 914-918
 66.667% (4/6)
22
removeConstructor
Name: QMetaObjectBuilder::removeConstructor
Prototype: void QMetaObjectBuilder::removeConstructor(int index)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 889-893
 66.667% (4/6)
22
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: 927-933
 66.667% (4/6)
32
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: 415-418
100.000% (1/1)
11
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: 821-827
 50.000% (3/6)
32
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: 375-378
100.000% (1/1)
11
property
Name: QMetaObjectBuilder::property
Prototype: QMetaPropertyBuilder QMetaObjectBuilder::property(int index) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 789-795
 83.333% (5/6)
32
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: 354-357
100.000% (1/1)
11
method
Name: QMetaObjectBuilder::method
Prototype: QMetaMethodBuilder QMetaObjectBuilder::method(int index) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 763-769
 83.333% (5/6)
32
indexOfSlot
Name: QMetaObjectBuilder::indexOfSlot
Prototype: int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 992-1001
 88.889% (8/9)
63
indexOfSignal
Name: QMetaObjectBuilder::indexOfSignal
Prototype: int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 975-984
 88.889% (8/9)
63
indexOfProperty
Name: QMetaObjectBuilder::indexOfProperty
Prototype: int QMetaObjectBuilder::indexOfProperty(const QByteArray& name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1025-1032
100.000% (7/7)
43
indexOfMethod
Name: QMetaObjectBuilder::indexOfMethod
Prototype: int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 959-967
100.000% (7/7)
53
indexOfEnumerator
Name: QMetaObjectBuilder::indexOfEnumerator
Prototype: int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1040-1047
100.000% (7/7)
43
indexOfConstructor
Name: QMetaObjectBuilder::indexOfConstructor
Prototype: int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1009-1017
100.000% (7/7)
53
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: 1056-1063
100.000% (7/7)
43
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: 1543-1562
 50.000% (2/4)
122
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: 331-334
100.000% (1/1)
11
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: 387-390
100.000% (1/1)
11
enumerator
Name: QMetaObjectBuilder::enumerator
Prototype: QMetaEnumBuilder QMetaObjectBuilder::enumerator(int index) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 803-809
 83.333% (5/6)
32
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: 1709-1864
 57.647% (49/85)
11124
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: 364-367
100.000% (1/1)
11
constructor
Name: QMetaObjectBuilder::constructor
Prototype: QMetaMethodBuilder QMetaObjectBuilder::constructor(int index) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 776-782
 83.333% (5/6)
32
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: 851-857
 83.333% (5/6)
32
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: 836-842
 83.333% (5/6)
32
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: 399-402
100.000% (1/1)
11
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: 492-497
100.000% (1/1)
31
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: 507-513
100.000% (1/1)
41
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: 668-674
100.000% (1/1)
41
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: 564-570
100.000% (1/1)
31
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: 580-606
100.000% (7/7)
223
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: 428-433
100.000% (1/1)
31
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: 444-451
100.000% (1/1)
41
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: 464-482
 92.308% (12/13)
165
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: 683-756
 87.059% (74/85)
4825
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: 616-621
100.000% (1/1)
31
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: 632-640
100.000% (4/4)
62
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: 524-530
100.000% (1/1)
41
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: 543-553
100.000% (1/1)
81
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: 649-655
100.000% (1/1)
41
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: 247-250
100.000% (1/1)
11
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: 263-268
100.000% (1/1)
21

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