Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
typeInfoName: | QMetaType::typeInfo | Prototype: | QMetaType QMetaType::typeInfo(const int type) | Coverage: | 100.000% (3/3) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2251-2268 |
| | 15 | 1 |
typeFlagsName: | QMetaType::typeFlags | Prototype: | QMetaType::TypeFlags QMetaType::typeFlags(int type) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1989-1993 |
| | 2 | 1 |
typeName: | QMetaType::type | Prototype: | int QMetaType::type(const char *typeName) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1201-1204 |
| | 1 | 1 |
typeName: | QMetaType::type | Prototype: | int QMetaType::type(const ::QByteArray &typeName) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1227-1230 |
| | 1 | 1 |
sizeOfName: | QMetaType::sizeOf | Prototype: | int QMetaType::sizeOf(int type) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1925-1929 |
| | 2 | 1 |
sizeExtendedName: | QMetaType::sizeExtended | Prototype: | uint QMetaType::sizeExtended() const | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2425-2428 |
| | 1 | 1 |
registerTypedefName: | QMetaType::registerTypedef | Prototype: | int QMetaType::registerTypedef(const char* typeName, int aliasId) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1094-1103 |
| | 2 | 1 |
registerTypeName: | QMetaType::registerType | Prototype: | int QMetaType::registerType(const char *typeName, Deleter deleter, Creator creator, Destructor destructor, Constructor constructor, int size, TypeFlags flags, const QMetaObject *metaObject) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 955-968 |
| | 2 | 1 |
registerStreamOperatorsName: | QMetaType::registerStreamOperators | Prototype: | void QMetaType::registerStreamOperators(const char *typeName, SaveOperator saveOp, LoadOperator loadOp) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 800-804 |
| | 1 | 1 |
registerNormalizedTypeName: | QMetaType::registerNormalizedType | Prototype: | int QMetaType::registerNormalizedType(const ::QByteArray &normalizedTypeName, Deleter deleter, Creator creator, Destructor destructor, Constructor constructor, int size, TypeFlags flags, const QMetaObject *metaObject) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 979-988 |
| | 3 | 1 |
registerConverterFunctionName: | QMetaType::registerConverterFunction | Prototype: | bool QMetaType::registerConverterFunction(const QtPrivate::AbstractConverterFunction *f, int from, int to) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 639-647 |
| | 5 | 2 |
operator =Name: | QMetaType::operator = | Prototype: | QMetaType &QMetaType::operator =(const QMetaType &other) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2314-2329 |
| | 13 | 1 |
metaObjectForTypeName: | QMetaType::metaObjectForType | Prototype: | const QMetaObject *QMetaType::metaObjectForType(int type) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2050-2059 |
| | 2 | 1 |
hasRegisteredConverterFunctionName: | QMetaType::hasRegisteredConverterFunction | Prototype: | bool QMetaType::hasRegisteredConverterFunction(int fromTypeId, int toTypeId) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 791-794 |
| | 1 | 1 |
flagsExtendedName: | QMetaType::flagsExtended | Prototype: | QMetaType::TypeFlags QMetaType::flagsExtended() const | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2438-2441 |
| | 1 | 1 |
equalsName: | QMetaType::equals | Prototype: | bool QMetaType::equals(const void *lhs, const void *rhs, int typeId, int *result) | Coverage: | 100.000% (8/8) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 752-763 |
| | 8 | 3 |
destructExtendedName: | QMetaType::destructExtended | Prototype: | void QMetaType::destructExtended(void *data) const | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2412-2415 |
| | 1 | 1 |
destructName: | QMetaType::destruct | Prototype: | void QMetaType::destruct(int type, void *where) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1860-1866 |
| | 4 | 2 |
destroyExtendedName: | QMetaType::destroyExtended | Prototype: | void QMetaType::destroyExtended(void *data) const | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2385-2389 |
| | 2 | 1 |
destroyName: | QMetaType::destroy | Prototype: | void QMetaType::destroy(int type, void *data) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1700-1705 |
| | 3 | 1 |
debugStreamName: | QMetaType::debugStream | Prototype: | bool QMetaType::debugStream(QDebug& dbg, const void *rhs, int typeId) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 770-777 |
| | 5 | 2 |
ctorName: | QMetaType::ctor | Prototype: | void QMetaType::ctor(const QMetaTypeInterface *info) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2339-2347 |
| | 3 | 1 |
createName: | QMetaType::create | Prototype: | void *QMetaType::create(int type, const void *copy) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1687-1693 |
| | 4 | 2 |
convertName: | QMetaType::convert | Prototype: | bool QMetaType::convert(const void *from, int fromTypeId, void *to, int toTypeId) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 718-723 |
| | 3 | 1 |
constructName: | QMetaType::construct | Prototype: | void *QMetaType::construct(int type, void *where, const void *copy) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1786-1792 |
| | 4 | 2 |
QMetaTypeName: | QMetaType::QMetaType | Prototype: | QMetaType::QMetaType(const int typeId) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2276-2291 |
| | 8 | 4 |
typeNameName: | QMetaType::typeName | Prototype: | const char *QMetaType::typeName(int typeId) | Coverage: | 98.758% (159/161) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 830-854 |
| | 11 | 78 |
unregisterTypeName: | QMetaType::unregisterType | Prototype: | bool QMetaType::unregisterType(int type) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 924-943 |
| | 10 | 5 |
isRegisteredName: | QMetaType::isRegistered | Prototype: | bool QMetaType::isRegistered(int type) | Coverage: | 90.909% (20/22) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1157-1169 |
| | 7 | 2 |
saveName: | QMetaType::save | Prototype: | bool QMetaType::save(QDataStream &stream, int type, const void *data) | Coverage: | 86.331% (120/139) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1247-1452 |
| | 105 | 82 |
loadName: | QMetaType::load | Prototype: | bool QMetaType::load(QDataStream &stream, int type, void *data) | Coverage: | 86.331% (120/139) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1468-1678 |
| | 111 | 82 |
compareName: | QMetaType::compare | Prototype: | bool QMetaType::compare(const void *lhs, const void *rhs, int typeId, int* result) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 731-744 |
| | 10 | 4 |
registerStreamOperatorsName: | QMetaType::registerStreamOperators | Prototype: | void QMetaType::registerStreamOperators(int idx, SaveOperator saveOp, LoadOperator loadOp) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 809-821 |
| | 9 | 3 |
registerNormalizedTypedefName: | QMetaType::registerNormalizedTypedef | Prototype: | int QMetaType::registerNormalizedTypedef(const ::QByteArray &normalizedTypeName, int aliasId) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1113-1149 |
| | 26 | 6 |
registerNormalizedTypeName: | QMetaType::registerNormalizedType | Prototype: | int QMetaType::registerNormalizedType(const ::QByteArray &normalizedTypeName, Destructor destructor, Constructor constructor, int size, TypeFlags flags, const QMetaObject *metaObject) | Coverage: | 52.632% (20/38) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 1002-1086 |
| | 54 | 11 |
unregisterConverterFunctionName: | QMetaType::unregisterConverterFunction | Prototype: | void QMetaType::unregisterConverterFunction(int from, int to) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 654-659 |
| | 3 | 2 |
registerDebugStreamOperatorFunctionName: | QMetaType::registerDebugStreamOperatorFunction | Prototype: | bool QMetaType::registerDebugStreamOperatorFunction(const QtPrivate::AbstractDebugStreamFunction *f, int type) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 686-694 |
| | 4 | 2 |
registerComparatorFunctionName: | QMetaType::registerComparatorFunction | Prototype: | bool QMetaType::registerComparatorFunction(const QtPrivate::AbstractComparatorFunction *f, int type) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 661-668 |
| | 4 | 2 |
createExtendedName: | QMetaType::createExtended | Prototype: | void *QMetaType::createExtended(const void *copy) const | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2369-2374 |
| | 3 | 2 |
registerTypeName: | QMetaType::registerType | Prototype: | int QMetaType::registerType(const char *typeName, Deleter deleter, Creator creator) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 905-911 |
| | 3 | 1 |
metaObjectExtendedName: | QMetaType::metaObjectExtended | Prototype: | const QMetaObject *QMetaType::metaObjectExtended() const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2451-2454 |
| | 1 | 1 |
hasRegisteredDebugStreamOperatorName: | QMetaType::hasRegisteredDebugStreamOperator | Prototype: | bool QMetaType::hasRegisteredDebugStreamOperator(int typeId) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 707-710 |
| | 1 | 1 |
hasRegisteredComparatorsName: | QMetaType::hasRegisteredComparators | Prototype: | bool QMetaType::hasRegisteredComparators(int typeId) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 680-683 |
| | 1 | 1 |
constructExtendedName: | QMetaType::constructExtended | Prototype: | void *QMetaType::constructExtended(void *where, const void *copy) const | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2398-2403 |
| | 3 | 1 |
QMetaTypeName: | QMetaType::QMetaType | Prototype: | QMetaType::QMetaType(const QMetaType &other) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 2299-2312 |
| | 1 | 1 |