| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
QQuickPathAnimationAnimator| Name: | QQuickPathAnimationAnimator | | Coverage: | 78.571% (11/14) |
| | 9 | 6 |
QQuickPackagePrivate| Name: | QQuickPackagePrivate | | Coverage: | 50.000% (3/6) |
| | 10 | 6 |
QQuickOpenGLShaderEffectNode| Name: | QQuickOpenGLShaderEffectNode | | Coverage: | 100.000% (6/6) |
| | 11 | 6 |
QQuickJSContext2DPrototype| Name: | QQuickJSContext2DPrototype | | Coverage: | 0.000% (0/50) |
| | 52 | 6 |
QQuickItemParticleAttached| Name: | QQuickItemParticleAttached | | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QQuickGuiProvider| Name: | QQuickGuiProvider | | Coverage: | 100.000% (6/6) |
| | 11 | 6 |
QQuickEventTouchPoint| Name: | QQuickEventTouchPoint | | Coverage: | 100.000% (6/6) |
| | 12 | 6 |
QQuickDropAreaDrag| Name: | QQuickDropAreaDrag | | Coverage: | 100.000% (6/6) |
| | 7 | 6 |
QQuickContext2DStyle| Name: | QQuickContext2DStyle | | Coverage: | 0.000% (0/6) |
| | 6 | 6 |
QQuickBulkValueAnimator| Name: | QQuickBulkValueAnimator | | Coverage: | 100.000% (6/6) |
| | 6 | 6 |
QQuickAnimationControllerPrivate| Name: | QQuickAnimationControllerPrivate | | Coverage: | 6.250% (1/16) |
| | 18 | 6 |
QQmlVmeProfiler| Name: | QQmlVmeProfiler | | Coverage: | 70.000% (7/10) |
| | 8 | 6 |
QQmlTimerPrivate| Name: | QQmlTimerPrivate | | Coverage: | 83.333% (10/12) |
| | 11 | 6 |
QQmlPropertyMapMetaObject| Name: | QQmlPropertyMapMetaObject | | Coverage: | 75.000% (6/8) |
| | 8 | 6 |
QQmlObjectOrGadget| Name: | QQmlObjectOrGadget | | Coverage: | 100.000% (10/10) |
| | 11 | 6 |
QQmlNonbindingBinding| Name: | QQmlNonbindingBinding | | Coverage: | 100.000% (21/21) |
| | 16 | 6 |
QQmlGuiProvider| Name: | QQmlGuiProvider | | Coverage: | 12.500% (1/8) |
| | 12 | 6 |
QQmlDelegateModelItemObject| Name: | QQmlDelegateModelItemObject | | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QQmlDebugMessageClient| Name: | QQmlDebugMessageClient | | Coverage: | 75.000% (9/12) |
| | 26 | 6 |
QQmlComponent_setQmlParent| Name: | 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 |
QQDMIncubationTask| Name: | QQDMIncubationTask | | Coverage: | 83.333% (10/12) |
| | 14 | 6 |
FxTableItem| Name: | FxTableItem | | Coverage: | 0.000% (0/6) |
| | 7 | 6 |
FlatColorMaterialShader| Name: | FlatColorMaterialShader | | Coverage: | 87.500% (14/16) |
| | 18 | 6 |
CallPrecise| Name: | 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 |
BindableFbo| Name: | BindableFbo | | Coverage: | 66.667% (8/12) |
| | 9 | 6 |
toInt| Name: | 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 |
stopAnimation| Name: | 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 |
setupPainterGradient| Name: | 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 |
setWindowTitle| Name: | 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 |
rectangleEdge| Name: | 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 |
qt_debug_print_texture_count| Name: | 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 |
qtObjectFromJS| Name: | 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 |
qsgsimpletexturenode_update| Name: | 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 |
qsg_colorDiff| Name: | 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 |
qquick_uniqueInUniformData| Name: | 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 |
q_supportsElementIndexUint| Name: | 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 |
qSetFontSizeFromToken| Name: | 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 |
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 |
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 |
mangledIdentifier| Name: | 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 |
loadDummyDataFiles| Name: | 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 |
incrementIndexes| Name: | 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 |
get_wrap_mode| Name: | 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 |
findChar| Name: | 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 |
fetchOrCreateTypeForUrl| Name: | 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 |
expandedRect| Name: | expandedRect | | Prototype: | static QRect expandedRect(const QRect &rect, Qt::Edge edge, int increment) | | Coverage: | 0.000% (0/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp | | Lines: | 78-91 |
| | 6 | 5 |
addTypeReferenceChecksumsToHash| Name: | addTypeReferenceChecksumsToHash | | Prototype: | static bool addTypeReferenceChecksumsToHash(const QList<QQmlTypeData::TypeReference> &typeRefs, QCryptographicHash *hash, QQmlEngine *engine) | | Coverage: | 36.364% (4/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp | | Lines: | 2195-2210 |
| | 11 | 5 |
SymbolCtor| Name: | SymbolCtor | | Coverage: | 92.308% (12/13) |
| | 16 | 5 |
SpriteMaterialData| Name: | SpriteMaterialData | | Coverage: | 88.889% (8/9) |
| | 14 | 5 |
SmoothTextureMaterialShader| Name: | SmoothTextureMaterialShader | | Coverage: | 0.000% (0/9) |
| | 9 | 5 |
RefCounted| Name: | RefCounted | | Coverage: | 100.000% (7/7) |
| | 5 | 5 |
QV4ParticleData| Name: | QV4ParticleData | | Coverage: | 80.000% (4/5) |
| | 5 | 5 |
QSGTransformNode| Name: | QSGTransformNode | | Coverage: | 100.000% (5/5) |
| | 7 | 5 |
QSGTextureFileHandler| Name: | QSGTextureFileHandler | | Coverage: | 57.143% (4/7) |
| | 2 | 5 |
QSGRootNode| Name: | QSGRootNode | | Coverage: | 100.000% (9/9) |
| | 7 | 5 |
QSGDistanceFieldStyledTextMaterial| Name: | QSGDistanceFieldStyledTextMaterial | | Coverage: | 71.429% (5/7) |
| | 12 | 5 |
QSGClipNode| Name: | QSGClipNode | | Coverage: | 100.000% (5/5) |
| | 5 | 5 |
QSGBindable| Name: | QSGBindable | | Coverage: | 81.818% (9/11) |
| | 34 | 5 |
QRecursionWatcher| Name: | QRecursionWatcher | | Coverage: | 100.000% (9/9) |
| | 4 | 5 |
QQuickTimeLineValueProxy| Name: | QQuickTimeLineValueProxy | | Coverage: | 44.444% (4/9) |
| | 5 | 5 |
QQuickTimeLineCallback| Name: | QQuickTimeLineCallback | | Coverage: | 100.000% (5/5) |
| | 11 | 5 |
QQuickStateActionEvent| Name: | QQuickStateActionEvent | | Coverage: | 60.000% (3/5) |
| | 6 | 5 |
QQuickSpriteMaterial| Name: | QQuickSpriteMaterial | | Coverage: | 80.000% (4/5) |
| | 5 | 5 |
QQuickSmoothedAnimationPrivate| Name: | QQuickSmoothedAnimationPrivate | | Coverage: | 57.143% (4/7) |
| | 12 | 5 |
QQuickShapeGradient| Name: | QQuickShapeGradient | | Coverage: | 28.571% (2/7) |
| | 8 | 5 |
QQuickParticleVarLengthArray| Name: | QQuickParticleVarLengthArray | | Coverage: | 63.636% (7/11) |
| | 7 | 5 |
QQuickParentAnimationData| Name: | QQuickParentAnimationData | | Coverage: | 77.778% (7/9) |
| | 7 | 5 |
QQuickJSContext2D| Name: | QQuickJSContext2D | | Coverage: | 0.000% (0/5) |
| | 5 | 5 |
QQuickItemWrapper| Name: | QQuickItemWrapper | | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
QQuickImageTextureProvider| Name: | QQuickImageTextureProvider | | Coverage: | 88.889% (8/9) |
| | 12 | 5 |
QQuickImageBasePrivate| Name: | QQuickImageBasePrivate | | Coverage: | 78.571% (11/14) |
| | 12 | 5 |
QQuickGrabGestureEvent| Name: | QQuickGrabGestureEvent | | Coverage: | 80.000% (4/5) |
| | 5 | 5 |
QQuickCumulativeDirection| Name: | QQuickCumulativeDirection | | Coverage: | 90.000% (9/10) |
| | 7 | 5 |
QQuickContext2DImageTile| Name: | QQuickContext2DImageTile | | Coverage: | 0.000% (0/9) |
| | 10 | 5 |
QQml_removeValueTypeProvider| Name: | QQml_removeValueTypeProvider | | Prototype: | void QQml_removeValueTypeProvider(QQmlValueTypeProvider *oldProvider) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp | | Lines: | 253-279 |
| | 13 | 5 |
QQmlV4Function| Name: | QQmlV4Function | | Coverage: | 100.000% (5/5) |
| | 5 | 5 |
QQmlType| Name: | QQmlType | | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
QQmlSizeFValueType| Name: | QQmlSizeFValueType | | Coverage: | 100.000% (5/5) |
| | 5 | 5 |
QQmlPointFValueType| Name: | QQmlPointFValueType | | Coverage: | 100.000% (5/5) |
| | 5 | 5 |
QQmlObjectCreationProfiler| Name: | QQmlObjectCreationProfiler | | Coverage: | 84.615% (11/13) |
| | 3 | 5 |
QQmlExtensionPlugin| Name: | QQmlExtensionPlugin | | Coverage: | 60.000% (3/5) |
| | 8 | 5 |
QQmlBindPrivate| Name: | QQmlBindPrivate | | Coverage: | 100.000% (15/15) |
| | 9 | 5 |
QPacket| Name: | QPacket | | Coverage: | 100.000% (5/5) |
| | 15 | 5 |
QIntrusiveListNode| Name: | QIntrusiveListNode | | Coverage: | 100.000% (9/9) |
| | 6 | 5 |
QFontLoaderFonts| Name: | QFontLoaderFonts | | Coverage: | 88.889% (8/9) |
| | 11 | 5 |
PassOwnPtr| Name: | PassOwnPtr | | Coverage: | 20.000% (1/5) |
| | 8 | 5 |
OwnPtr| Name: | OwnPtr | | Coverage: | 100.000% (5/5) |
| | 6 | 5 |
ObjectCtor| Name: | ObjectCtor | | Coverage: | 94.737% (18/19) |
| | 14 | 5 |
MatchResult| Name: | MatchResult | | Coverage: | 0.000% (0/5) |
| | 8 | 5 |
LocalSocketSignalTranslator| Name: | LocalSocketSignalTranslator | | Coverage: | 60.000% (3/5) |
| | 10 | 5 |
LoaderApplication| Name: | LoaderApplication | | Coverage: | 0.000% (0/10) |
| | 9 | 5 |
GatherSourcesJob| Name: | GatherSourcesJob | | Coverage: | 0.000% (0/7) |
| | 6 | 5 |
EnumType| Name: | EnumType | | Prototype: | static int EnumType(const QMetaObject *metaobj, const QByteArray &str, int type) | | Coverage: | 94.737% (18/19) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | | Lines: | 892-914 |
| | 16 | 5 |
DistanceFieldShiftedStyleTextMaterialShader| Name: | DistanceFieldShiftedStyleTextMaterialShader | | Coverage: | 53.333% (8/15) |
| | 15 | 5 |
DistanceFieldOutlineTextMaterialShader| Name: | DistanceFieldOutlineTextMaterialShader | | Coverage: | 75.000% (9/12) |
| | 20 | 5 |
CollectJob| Name: | CollectJob | | Coverage: | 85.714% (6/7) |
| | 6 | 5 |
CallMethod| Name: | CallMethod | | Prototype: | static QV4::ReturnedValue CallMethod(const QQmlObjectOrGadget &object, int index, int returnType, int argCount, int *argTypes, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | | Lines: | 1184-1220 |
| | 19 | 5 |
BooleanPrototype| Name: | BooleanPrototype | | Coverage: | 100.000% (10/10) |
| | 19 | 5 |
ArrayElementLessThan| Name: | ArrayElementLessThan | | Coverage: | 86.667% (13/15) |
| | 18 | 5 |
ArrayBuffer| Name: | ArrayBuffer | | Coverage: | 8.333% (1/12) |
| | 13 | 5 |