Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
fetchOrCreateTypeForUrlName: | fetchOrCreateTypeForUrl | Prototype: | QQmlType fetchOrCreateTypeForUrl(const QString &urlString, const QHashedStringRef& typeName, bool isCompositeSingleton, QList<QQmlError> *errors, int majorVersion=-1, int minorVersion=-1) | Coverage: | 68.750% (11/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 145-211 |
| | 32 | 5 |
findCharName: | findChar | Prototype: | static int findChar(const QChar *str, int len, QChar ch, int from) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp | Lines: | 192-206 |
| | 11 | 5 |
get_wrap_modeName: | get_wrap_mode | Prototype: | static void get_wrap_mode(QQuickShaderEffectSource::WrapMode mode, QSGTexture::WrapMode *hWrap, QSGTexture::WrapMode *vWrap) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp | Lines: | 638-657 |
| | 11 | 5 |
incrementIndexesName: | incrementIndexes | Prototype: | static void incrementIndexes(QQmlDelegateModelItem *cacheItem, int count, const int *deltas) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp | Lines: | 1222-1232 |
| | 6 | 5 |
loadDummyDataFilesName: | loadDummyDataFiles | Prototype: | static void loadDummyDataFiles(QQmlEngine &engine, const QString& directory) | Coverage: | 18.182% (2/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 319-341 |
| | 23 | 5 |
mangledIdentifierName: | mangledIdentifier | Prototype: | QString mangledIdentifier(const QString &str) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp | Lines: | 52-82 |
| | 19 | 5 |
operator <<Name: | operator << | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor &list) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp | Lines: | 1462-1480 |
| | 13 | 5 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, const QSGGuiThreadShaderEffectManager::ShaderInfo::Variable &v) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgadaptationlayer.cpp | Lines: | 535-554 |
| | 12 | 5 |
qSetFontSizeFromTokenName: | qSetFontSizeFromToken | Prototype: | static bool qSetFontSizeFromToken(QFont &font, const QStringRef &fontSizeToken) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 228-251 |
| | 17 | 5 |
q_supportsElementIndexUintName: | q_supportsElementIndexUint | Prototype: | static bool q_supportsElementIndexUint(QSGRendererInterface::GraphicsApi api) | Coverage: | 69.231% (9/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp | Lines: | 114-145 |
| | 19 | 5 |
qquick_uniqueInUniformDataName: | qquick_uniqueInUniformData | Prototype: | static bool qquick_uniqueInUniformData(QQuickItem *source, const QVector<QQuickOpenGLShaderEffectMaterial::UniformData> *uniformData, int typeToSkip, int indexToSkip) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp | Lines: | 557-569 |
| | 8 | 5 |
qsg_colorDiffName: | qsg_colorDiff | Prototype: | static inline int qsg_colorDiff(const QVector4D &a, const QVector4D &b) | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp | Lines: | 579-590 |
| | 9 | 5 |
qsgsimpletexturenode_updateName: | qsgsimpletexturenode_update | Prototype: | static void qsgsimpletexturenode_update(QSGGeometry *g, QSGTexture *texture, const QRectF &rect, QRectF sourceRect, QSGSimpleTextureNode::TextureCoordinatesTransformMode texCoordMode) | Coverage: | 53.333% (8/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp | Lines: | 61-88 |
| | 14 | 5 |
qtObjectFromJSName: | qtObjectFromJS | Prototype: | static QObject *qtObjectFromJS(QV4::ExecutionEngine *engine, const QV4::Value &value) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | Lines: | 1880-1898 |
| | 13 | 5 |
qt_debug_print_texture_countName: | qt_debug_print_texture_count | Prototype: | inline static void qt_debug_print_texture_count() | Coverage: | 0.000% (0/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp | Lines: | 130-161 |
| | 17 | 5 |
rectangleEdgeName: | rectangleEdge | Prototype: | static QLine rectangleEdge(const QRect &rect, Qt::Edge tableEdge) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp | Lines: | 63-76 |
| | 6 | 5 |
setWindowTitleName: | setWindowTitle | Prototype: | static void setWindowTitle(bool verbose, const QObject *topLevel, QWindow *window) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 408-428 |
| | 14 | 5 |
setupPainterGradientName: | setupPainterGradient | Prototype: | static inline void setupPainterGradient(QGradient *painterGradient, const QQuickShapeGradient &g) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp | Lines: | 133-149 |
| | 9 | 5 |
stopAnimationName: | stopAnimation | Prototype: | static void stopAnimation(QObject *object) | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | Lines: | 60-81 |
| | 14 | 5 |
toIntName: | toInt | Prototype: | static inline int toInt(const QChar &qc, int R) | Coverage: | 100.000% (21/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | Lines: | 394-408 |
| | 11 | 5 |
BindableFboName: | BindableFbo | Coverage: | 66.667% (8/12) |
| | 9 | 6 |
CallPreciseName: | CallPrecise | Prototype: | static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1426-1467 |
| | 20 | 6 |
FlatColorMaterialShaderName: | FlatColorMaterialShader | Coverage: | 87.500% (14/16) |
| | 18 | 6 |
FxTableItemName: | FxTableItem | Coverage: | 0.000% (0/6) |
| | 7 | 6 |
QQDMIncubationTaskName: | QQDMIncubationTask | Coverage: | 83.333% (10/12) |
| | 14 | 6 |
QQmlComponent_setQmlParentName: | QQmlComponent_setQmlParent | Prototype: | static void QQmlComponent_setQmlParent(QObject *me, QObject *parent) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp | Lines: | 1145-1166 |
| | 15 | 6 |
QQmlDebugMessageClientName: | QQmlDebugMessageClient | Coverage: | 75.000% (9/12) |
| | 26 | 6 |
QQmlDelegateModelItemObjectName: | QQmlDelegateModelItemObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QQmlGuiProviderName: | QQmlGuiProvider | Coverage: | 12.500% (1/8) |
| | 12 | 6 |
QQmlNonbindingBindingName: | QQmlNonbindingBinding | Coverage: | 100.000% (21/21) |
| | 16 | 6 |
QQmlObjectOrGadgetName: | QQmlObjectOrGadget | Coverage: | 100.000% (10/10) |
| | 11 | 6 |
QQmlPropertyMapMetaObjectName: | QQmlPropertyMapMetaObject | Coverage: | 75.000% (6/8) |
| | 8 | 6 |
QQmlTimerPrivateName: | QQmlTimerPrivate | Coverage: | 83.333% (10/12) |
| | 11 | 6 |
QQmlVmeProfilerName: | QQmlVmeProfiler | Coverage: | 70.000% (7/10) |
| | 8 | 6 |
QQuickAnimationControllerPrivateName: | QQuickAnimationControllerPrivate | Coverage: | 6.250% (1/16) |
| | 18 | 6 |
QQuickBulkValueAnimatorName: | QQuickBulkValueAnimator | Coverage: | 100.000% (6/6) |
| | 6 | 6 |
QQuickContext2DStyleName: | QQuickContext2DStyle | Coverage: | 0.000% (0/6) |
| | 6 | 6 |
QQuickDropAreaDragName: | QQuickDropAreaDrag | Coverage: | 100.000% (6/6) |
| | 7 | 6 |
QQuickEventTouchPointName: | QQuickEventTouchPoint | Coverage: | 100.000% (6/6) |
| | 12 | 6 |
QQuickGuiProviderName: | QQuickGuiProvider | Coverage: | 100.000% (6/6) |
| | 11 | 6 |
QQuickItemParticleAttachedName: | QQuickItemParticleAttached | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QQuickJSContext2DPrototypeName: | QQuickJSContext2DPrototype | Coverage: | 0.000% (0/50) |
| | 52 | 6 |
QQuickOpenGLShaderEffectNodeName: | QQuickOpenGLShaderEffectNode | Coverage: | 100.000% (6/6) |
| | 11 | 6 |
QQuickPackagePrivateName: | QQuickPackagePrivate | Coverage: | 50.000% (3/6) |
| | 10 | 6 |
QQuickPathAnimationAnimatorName: | QQuickPathAnimationAnimator | Coverage: | 78.571% (11/14) |
| | 9 | 6 |
QQuickRepeaterPrivateName: | QQuickRepeaterPrivate | Coverage: | 100.000% (12/12) |
| | 7 | 6 |
QQuickShapeConicalGradientShaderName: | QQuickShapeConicalGradientShader | Coverage: | 83.333% (10/12) |
| | 23 | 6 |
QQuickShapeLinearGradientShaderName: | QQuickShapeLinearGradientShader | Coverage: | 83.333% (10/12) |
| | 20 | 6 |
QQuickShapeRadialGradientShaderName: | QQuickShapeRadialGradientShader | Coverage: | 83.333% (10/12) |
| | 30 | 6 |
QQuickSpringAnimationPrivateName: | QQuickSpringAnimationPrivate | Coverage: | 61.111% (11/18) |
| | 13 | 6 |
QQuickTextEditMimeDataName: | QQuickTextEditMimeData | Coverage: | 90.000% (9/10) |
| | 20 | 6 |
QQuickTimeLineValueName: | QQuickTimeLineValue | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
QQuickTransitionManagerPrivateName: | QQuickTransitionManagerPrivate | Coverage: | 91.667% (11/12) |
| | 9 | 6 |
QRecyclePoolName: | QRecyclePool | Coverage: | 33.333% (2/6) |
| | 15 | 6 |
QSGCompressedTextureDataName: | QSGCompressedTextureData | Coverage: | 45.833% (11/24) |
| | 10 | 6 |
QSGDefaultInternalRectangleNodeName: | QSGDefaultInternalRectangleNode | Coverage: | 87.500% (21/24) |
| | 12 | 6 |
QSGFlatColorMaterialName: | QSGFlatColorMaterial | Coverage: | 100.000% (6/6) |
| | 9 | 6 |
QSGGeometryDataName: | QSGGeometryData | Coverage: | 0.000% (0/6) |
| | 7 | 6 |
QSGGlyphNodeName: | QSGGlyphNode | Coverage: | 37.500% (3/8) |
| | 5 | 6 |
QSGSimpleMaterialName: | QSGSimpleMaterial | Coverage: | 66.667% (4/6) |
| | 8 | 6 |
QSGSoftwarePixmapRendererName: | QSGSoftwarePixmapRenderer | Coverage: | 0.000% (0/12) |
| | 26 | 6 |
QSGSoftwareRectangleNodeName: | QSGSoftwareRectangleNode | Coverage: | 0.000% (0/6) |
| | 7 | 6 |
QSGVertexColorMaterialShaderName: | QSGVertexColorMaterialShader | Coverage: | 91.667% (11/12) |
| | 9 | 6 |
QStringMultiHashName: | QStringMultiHash | Coverage: | 83.333% (10/12) |
| | 9 | 6 |
RegExpName: | RegExp | Coverage: | 85.714% (12/14) |
| | 18 | 6 |
RenderNodeStateName: | RenderNodeState | Coverage: | 16.667% (1/6) |
| | 6 | 6 |
RootNodeName: | RootNode | Coverage: | 100.000% (12/12) |
| | 13 | 6 |
RuntimeCodegenName: | RuntimeCodegen | Coverage: | 83.333% (10/12) |
| | 20 | 6 |
SetIteratorPrototypeName: | SetIteratorPrototype | Coverage: | 100.000% (15/15) |
| | 29 | 6 |
ValueLookupJobName: | ValueLookupJob | Coverage: | 0.000% (0/12) |
| | 19 | 6 |
VirtualDirectoryEntryName: | VirtualDirectoryEntry | Coverage: | 0.000% (0/10) |
| | 14 | 6 |
findCompositeSingletonsName: | findCompositeSingletons | Prototype: | void findCompositeSingletons(const QQmlImportNamespace &set, QList<QQmlImports::CompositeSingletonReference> &resultList, const QUrl &baseUrl) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 459-491 |
| | 20 | 6 |
isCrashingTypeName: | isCrashingType | Prototype: | static bool isCrashingType(const QQmlType &type) | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | Lines: | 191-211 |
| | 12 | 6 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, const QQuickShapeNvprRenderer::NvprPath &path) | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp | Lines: | 169-203 |
| | 17 | 6 |
operator<<Name: | operator<< | Prototype: | QDataStream &operator<<(QDataStream &stream, const QQmlProfilerEvent &event) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | Lines: | 240-271 |
| | 20 | 6 |
parseNumbersArrayName: | parseNumbersArray | Prototype: | static inline void parseNumbersArray(const QChar *&str, QVarLengthArray<qreal, 8> &points) | Coverage: | 81.818% (18/22) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp | Lines: | 134-153 |
| | 12 | 6 |
qQmlPropertyCachePropertyName: | qQmlPropertyCacheProperty | Prototype: | template<typename T> QQmlPropertyData * qQmlPropertyCacheProperty(QJSEngine *engine, QObject *obj, T name, QQmlContextData *context, QQmlPropertyData &local) | Coverage: | 100.000% (19/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | Lines: | 1055-1087 |
| | 18 | 6 |
qt_drawImageName: | qt_drawImage | Prototype: | static void qt_drawImage(QPainter *p, QQuickContext2D::State& state, QImage image, const QRectF& sr, const QRectF& dr, bool shadow = false) | Coverage: | 0.000% (0/27) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp | Lines: | 223-260 |
| | 24 | 6 |
quietMessageHandlerName: | quietMessageHandler | Prototype: | void quietMessageHandler(QtMsgType type, const QMessageLogContext &ctxt, const QString &msg) | Coverage: | 0.000% (0/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp | Lines: | 273-287 |
| | 4 | 6 |
readNumberName: | readNumber | Prototype: | template<typename Number> static inline Number readNumber(QDataStream &stream, qint8 type) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | Lines: | 81-109 |
| | 15 | 6 |
unescapeName: | unescape | Prototype: | static QString unescape(const QString &input) | Coverage: | 0.000% (0/28) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | Lines: | 103-139 |
| | 26 | 6 |
visitMethodsName: | visitMethods | Prototype: | template <typename StringVisitor, typename TypeInfoVisitor> int visitMethods(const QMetaObject &mo, int methodOffset, int methodCount, StringVisitor visitString, TypeInfoVisitor visitTypeInfo) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | Lines: | 1264-1306 |
| | 17 | 6 |
visitPropertiesName: | visitProperties | Prototype: | template <typename StringVisitor, typename TypeInfoVisitor> int visitProperties(const QMetaObject &mo, StringVisitor visitString, TypeInfoVisitor visitTypeInfo) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | Lines: | 1308-1341 |
| | 17 | 6 |
writeNumberName: | writeNumber | Prototype: | template<typename Number> static inline void writeNumber(QDataStream &stream, Number number, qint8 type) | Coverage: | 0.000% (0/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | Lines: | 218-238 |
| | 11 | 6 |
CppStackFrameName: | CppStackFrame | Coverage: | 100.000% (9/9) |
| | 13 | 7 |
ExpressionEvalJobName: | ExpressionEvalJob | Coverage: | 63.636% (7/11) |
| | 11 | 7 |
GLAcquireContextName: | GLAcquireContext | Coverage: | 0.000% (0/17) |
| | 10 | 7 |
MapIteratorPrototypeName: | MapIteratorPrototype | Coverage: | 100.000% (19/19) |
| | 34 | 7 |
MetaPropertyDataName: | MetaPropertyData | Coverage: | 53.846% (7/13) |
| | 12 | 7 |
MultiplyWrappedQObjectMapName: | MultiplyWrappedQObjectMap | Coverage: | 9.091% (1/11) |
| | 15 | 7 |
PropertyListPrototypeName: | PropertyListPrototype | Coverage: | 61.111% (11/18) |
| | 16 | 7 |
QPacketProtocolPrivateName: | QPacketProtocolPrivate | Coverage: | 73.333% (11/15) |
| | 16 | 7 |
QQmlAliasAnnotatorName: | QQmlAliasAnnotator | Coverage: | 100.000% (23/23) |
| | 16 | 7 |
QQmlBindingInstantiationContextName: | QQmlBindingInstantiationContext | Coverage: | 70.588% (12/17) |
| | 16 | 7 |
QQmlConnectionsParserName: | QQmlConnectionsParser | Coverage: | 90.909% (20/22) |
| | 19 | 7 |
QQmlContextPrivateName: | QQmlContextPrivate | Coverage: | 54.545% (6/11) |
| | 16 | 7 |
QQmlDMAbstractItemModelDataName: | QQmlDMAbstractItemModelData | Coverage: | 81.818% (9/11) |
| | 18 | 7 |
QQmlDebugConnectionPrivateName: | QQmlDebugConnectionPrivate | Coverage: | 92.308% (12/13) |
| | 18 | 7 |
QQmlInstanceModelName: | QQmlInstanceModel | Coverage: | 85.714% (6/7) |
| | 11 | 7 |
QQmlLocaleName: | QQmlLocale | Coverage: | 55.000% (11/20) |
| | 19 | 7 |