OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...90
Function: QQuickItemViewPrivate::MovedItem::MovedItem
...100
Function: QQuickParticleSystem::emittersChanged
...110
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::group
...118
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::createRenderContext
119
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::CompiledData::Object::aliasesEnd [qv4compileddata_p.h #3]
120
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::PropertyIndex::operator* [qv4property_p.h #1]
121
Function: QQuickScreenInfo::virtualX
122123
Function: QQuickShapeLinearGradientMaterial::QQuickShapeLinearGradientMaterial
124
Function: QQuickShapeRadialGradient::setCenterY
125
Function: QQuickSmoothedAnimation::d_func
126
Function: QQuickSpriteEngine::spriteStart
...130
Function: QQuickTargetDirection::targetVariation
...140
Function: QQuickTrailEmitter::setEmitterXVariation
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickShape::asynchronous
Name: QQuickShape::asynchronous
Prototype: bool QQuickShape::asynchronous() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 732-736
100.000% (1/1)
21
QQuickShape::asynchronousChanged
Name: QQuickShape::asynchronousChanged
Prototype: void QQuickShape::asynchronousChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1615-1618
100.000% (1/1)
11
QQuickShape::classBegin
Name: QQuickShape::classBegin
Prototype: void QQuickShape::classBegin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 906-909
100.000% (1/1)
11
QQuickShape::componentComplete
Name: QQuickShape::componentComplete
Prototype: void QQuickShape::componentComplete()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 911-921
100.000% (2/2)
52
QQuickShape::contains
Name: QQuickShape::contains
Prototype: bool QQuickShape::contains(const QPointF &point) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 839-852
  0.000% (0/9)
75
QQuickShape::containsMode
Name: QQuickShape::containsMode
Prototype: QQuickShape::ContainsMode QQuickShape::containsMode() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 823-827
  0.000% (0/1)
21
QQuickShape::containsModeChanged
Name: QQuickShape::containsModeChanged
Prototype: void QQuickShape::containsModeChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1633-1636
100.000% (1/1)
11
QQuickShape::d_func
Name: QQuickShape::d_func
Prototype: inline QQuickShapePrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p.h
Lines: 369-369
100.000% (1/1)
11
QQuickShape::d_func
Name: QQuickShape::d_func
Prototype: inline const QQuickShapePrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p.h
Lines: 369-369
100.000% (1/1)
11
QQuickShape::data
Name: QQuickShape::data
Prototype: QQmlListProperty<QObject> QQuickShape::data()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 896-904
100.000% (1/1)
61
QQuickShape::itemChange
Name: QQuickShape::itemChange
Prototype: void QQuickShape::itemChange(ItemChange change, const ItemChangeData &data)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 950-959
100.000% (6/6)
42
QQuickShape::rendererChanged
Name: QQuickShape::rendererChanged
Prototype: void QQuickShape::rendererChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1609-1612
100.000% (1/1)
11
QQuickShape::rendererType
Name: QQuickShape::rendererType
Prototype: QQuickShape::RendererType QQuickShape::rendererType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 710-714
100.000% (1/1)
21
QQuickShape::setAsynchronous
Name: QQuickShape::setAsynchronous
Prototype: void QQuickShape::setAsynchronous(bool async)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 738-747
 85.714% (6/7)
63
QQuickShape::setContainsMode
Name: QQuickShape::setContainsMode
Prototype: void QQuickShape::setContainsMode(QQuickShape::ContainsMode containsMode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 829-837
 50.000% (2/4)
52
QQuickShape::setVendorExtensionsEnabled
Name: QQuickShape::setVendorExtensionsEnabled
Prototype: void QQuickShape::setVendorExtensionsEnabled(bool enable)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 766-773
 75.000% (3/4)
42
QQuickShape::status
Name: QQuickShape::status
Prototype: QQuickShape::Status QQuickShape::status() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 791-795
100.000% (1/1)
21
QQuickShape::statusChanged
Name: QQuickShape::statusChanged
Prototype: void QQuickShape::statusChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1627-1630
100.000% (1/1)
11
QQuickShape::updatePaintNode
Name: QQuickShape::updatePaintNode
Prototype: QSGNode *QQuickShape::updatePaintNode(QSGNode *node, UpdatePaintNodeData *)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 961-973
 71.429% (5/7)
63
QQuickShape::updatePolish
Name: QQuickShape::updatePolish
Prototype: void QQuickShape::updatePolish()
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 923-948
 42.105% (8/19)
145
QQuickShape::vendorExtensionsEnabled
Name: QQuickShape::vendorExtensionsEnabled
Prototype: bool QQuickShape::vendorExtensionsEnabled() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 760-764
100.000% (1/1)
21
QQuickShape::vendorExtensionsEnabledChanged
Name: QQuickShape::vendorExtensionsEnabledChanged
Prototype: void QQuickShape::vendorExtensionsEnabledChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 1621-1624
100.000% (1/1)
11
QQuickShapeConicalGradient::QQuickShapeConicalGradient
Name: QQuickShapeConicalGradient::QQuickShapeConicalGradient
Prototype: QQuickShapeConicalGradient::QQuickShapeConicalGradient(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1429-1432
100.000% (1/1)
21
QQuickShapeConicalGradient::angle
Name: QQuickShapeConicalGradient::angle
Prototype: qreal QQuickShapeConicalGradient::angle() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1476-1479
100.000% (1/1)
11
QQuickShapeConicalGradient::angleChanged
Name: QQuickShapeConicalGradient::angleChanged
Prototype: void QQuickShapeConicalGradient::angleChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 879-882
100.000% (1/1)
11
QQuickShapeConicalGradient::centerX
Name: QQuickShapeConicalGradient::centerX
Prototype: qreal QQuickShapeConicalGradient::centerX() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1441-1444
100.000% (1/1)
11
QQuickShapeConicalGradient::centerXChanged
Name: QQuickShapeConicalGradient::centerXChanged
Prototype: void QQuickShapeConicalGradient::centerXChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 867-870
100.000% (1/1)
11
QQuickShapeConicalGradient::centerY
Name: QQuickShapeConicalGradient::centerY
Prototype: qreal QQuickShapeConicalGradient::centerY() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1455-1458
100.000% (1/1)
11
QQuickShapeConicalGradient::centerYChanged
Name: QQuickShapeConicalGradient::centerYChanged
Prototype: void QQuickShapeConicalGradient::centerYChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 873-876
100.000% (1/1)
11
QQuickShapeConicalGradient::setAngle
Name: QQuickShapeConicalGradient::setAngle
Prototype: void QQuickShapeConicalGradient::setAngle(qreal v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1481-1488
100.000% (4/4)
42
QQuickShapeConicalGradient::setCenterX
Name: QQuickShapeConicalGradient::setCenterX
Prototype: void QQuickShapeConicalGradient::setCenterX(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1446-1453
 75.000% (3/4)
42
QQuickShapeConicalGradient::setCenterY
Name: QQuickShapeConicalGradient::setCenterY
Prototype: void QQuickShapeConicalGradient::setCenterY(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1460-1467
 75.000% (3/4)
42
QQuickShapeConicalGradientMaterial::QQuickShapeConicalGradientMaterial
Name: QQuickShapeConicalGradientMaterial::QQuickShapeConicalGradientMaterial
Prototype: QQuickShapeConicalGradientMaterial(QQuickShapeGenericStrokeFillNode *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 365-369
100.000% (1/1)
11
QQuickShapeConicalGradientMaterial::compare
Name: QQuickShapeConicalGradientMaterial::compare
Prototype: int QQuickShapeConicalGradientMaterial::compare(const QSGMaterial *other) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 970-1003
  0.000% (0/25)
239
QQuickShapeConicalGradientMaterial::createShader
Name: QQuickShapeConicalGradientMaterial::createShader
Prototype: QSGMaterialShader *createShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 378-381
100.000% (1/1)
11
QQuickShapeConicalGradientMaterial::node
Name: QQuickShapeConicalGradientMaterial::node
Prototype: QQuickShapeGenericStrokeFillNode *node() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 383-383
100.000% (1/1)
11
QQuickShapeConicalGradientMaterial::type
Name: QQuickShapeConicalGradientMaterial::type
Prototype: QSGMaterialType *type() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 371-374
100.000% (1/1)
11
QQuickShapeConicalGradientShader::QQuickShapeConicalGradientShader
Name: QQuickShapeConicalGradientShader::QQuickShapeConicalGradientShader
Prototype: QQuickShapeConicalGradientShader::QQuickShapeConicalGradientShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 924-930
100.000% (3/3)
41
QQuickShapeConicalGradientShader::attributeNames
Name: QQuickShapeConicalGradientShader::attributeNames
Prototype: char const *const *QQuickShapeConicalGradientShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 964-968
100.000% (1/1)
11
QQuickShapeConicalGradientShader::initialize
Name: QQuickShapeConicalGradientShader::initialize
Prototype: void QQuickShapeConicalGradientShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 932-939
100.000% (1/1)
51
QQuickShapeConicalGradientShader::updateState
Name: QQuickShapeConicalGradientShader::updateState
Prototype: void QQuickShapeConicalGradientShader::updateState(const RenderState &state, QSGMaterial *mat, QSGMaterial *)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 941-962
 71.429% (5/7)
133
QQuickShapeFillRunnable::done
Name: QQuickShapeFillRunnable::done
Prototype: void QQuickShapeFillRunnable::done(QQuickShapeFillRunnable * _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshapegenericrenderer_p.cpp
Lines: 139-143
100.000% (1/1)
21
QQuickShapeFillRunnable::run
Name: QQuickShapeFillRunnable::run
Prototype: void QQuickShapeFillRunnable::run()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 263-267
100.000% (1/1)
21
QQuickShapeGenericMaterialFactory::createConicalGradient
Name: QQuickShapeGenericMaterialFactory::createConicalGradient
Prototype: QSGMaterial *QQuickShapeGenericMaterialFactory::createConicalGradient(QQuickWindow *window, QQuickShapeGenericStrokeFillNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 723-737
 50.000% (2/4)
52
QQuickShapeGenericMaterialFactory::createLinearGradient
Name: QQuickShapeGenericMaterialFactory::createLinearGradient
Prototype: QSGMaterial *QQuickShapeGenericMaterialFactory::createLinearGradient(QQuickWindow *window, QQuickShapeGenericStrokeFillNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 691-705
 50.000% (2/4)
52
QQuickShapeGenericMaterialFactory::createRadialGradient
Name: QQuickShapeGenericMaterialFactory::createRadialGradient
Prototype: QSGMaterial *QQuickShapeGenericMaterialFactory::createRadialGradient(QQuickWindow *window, QQuickShapeGenericStrokeFillNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 707-721
 50.000% (2/4)
52
QQuickShapeGenericMaterialFactory::createVertexColor
Name: QQuickShapeGenericMaterialFactory::createVertexColor
Prototype: QSGMaterial *QQuickShapeGenericMaterialFactory::createVertexColor(QQuickWindow *window)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 678-689
 50.000% (2/4)
52
QQuickShapeGenericRenderer::QQuickShapeGenericRenderer
Name: QQuickShapeGenericRenderer::QQuickShapeGenericRenderer
Prototype: QQuickShapeGenericRenderer(QQuickItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 80-87
100.000% (1/1)
11
QQuickShapeGenericRenderer::beginSync
Name: QQuickShapeGenericRenderer::beginSync
Prototype: void QQuickShapeGenericRenderer::beginSync(int totalCount)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 160-168
 80.000% (4/5)
53
QQuickShapeGenericRenderer::endSync
Name: QQuickShapeGenericRenderer::endSync
Prototype: void QQuickShapeGenericRenderer::endSync(bool async)
Coverage:  67.213% (41/61)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 289-389
 67.213% (41/61)
6617
QQuickShapeGenericRenderer::endSync::[lambda]
Name: QQuickShapeGenericRenderer::endSync::[lambda]
Prototype: [this, i](QQuickShapeFillRunnable *r)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 336-349
 33.333% (2/6)
92
QQuickShapeGenericRenderer::endSync::[lambda]
Name: QQuickShapeGenericRenderer::endSync::[lambda]
Prototype: [this, i](QQuickShapeStrokeRunnable *r)
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 368-377
 33.333% (2/6)
72
QQuickShapeGenericRenderer::flags
Name: QQuickShapeGenericRenderer::flags
Prototype: Flags flags() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer_p.h
Lines: 103-103
100.000% (1/1)
11
QQuickShapeGenericRenderer::maybeUpdateAsyncItem
Name: QQuickShapeGenericRenderer::maybeUpdateAsyncItem
Prototype: void QQuickShapeGenericRenderer::maybeUpdateAsyncItem()
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 391-401
  0.000% (0/10)
74
QQuickShapeGenericRenderer::setAsyncCallback
Name: QQuickShapeGenericRenderer::setAsyncCallback
Prototype: void QQuickShapeGenericRenderer::setAsyncCallback(void (*callback)(void *), void *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 275-279
100.000% (1/1)
21
QQuickShapeGenericRenderer::setCapStyle
Name: QQuickShapeGenericRenderer::setCapStyle
Prototype: void QQuickShapeGenericRenderer::setCapStyle(int index, QQuickShapePath::CapStyle capStyle)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 215-220
100.000% (1/1)
31
QQuickShapeGenericRenderer::setFillColor
Name: QQuickShapeGenericRenderer::setFillColor
Prototype: void QQuickShapeGenericRenderer::setFillColor(int index, const QColor &color)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 193-198
100.000% (1/1)
31
QQuickShapeGenericRenderer::setFillGradient
Name: QQuickShapeGenericRenderer::setFillGradient
Prototype: void QQuickShapeGenericRenderer::setFillGradient(int index, QQuickShapeGradient *gradient)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 234-261
 85.714% (12/14)
215
QQuickShapeGenericRenderer::setFillRule
Name: QQuickShapeGenericRenderer::setFillRule
Prototype: void QQuickShapeGenericRenderer::setFillRule(int index, QQuickShapePath::FillRule fillRule)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 200-205
100.000% (1/1)
31
QQuickShapeGenericRenderer::setJoinStyle
Name: QQuickShapeGenericRenderer::setJoinStyle
Prototype: void QQuickShapeGenericRenderer::setJoinStyle(int index, QQuickShapePath::JoinStyle joinStyle, int miterLimit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 207-213
100.000% (1/1)
41
QQuickShapeGenericRenderer::setPath
Name: QQuickShapeGenericRenderer::setPath
Prototype: void QQuickShapeGenericRenderer::setPath(int index, const QQuickPath *path)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 170-175
 66.667% (2/3)
31
QQuickShapeGenericRenderer::setRootNode
Name: QQuickShapeGenericRenderer::setRootNode
Prototype: void QQuickShapeGenericRenderer::setRootNode(QQuickShapeGenericNode *node)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 474-480
 75.000% (3/4)
32
QQuickShapeGenericRenderer::setStrokeColor
Name: QQuickShapeGenericRenderer::setStrokeColor
Prototype: void QQuickShapeGenericRenderer::setStrokeColor(int index, const QColor &color)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 177-182
100.000% (1/1)
31
QQuickShapeGenericRenderer::setStrokeStyle
Name: QQuickShapeGenericRenderer::setStrokeStyle
Prototype: void QQuickShapeGenericRenderer::setStrokeStyle(int index, QQuickShapePath::StrokeStyle strokeStyle, qreal dashOffset, const QVector<qreal> &dashPattern)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 222-232
100.000% (4/4)
62
QQuickShapeGenericRenderer::setStrokeWidth
Name: QQuickShapeGenericRenderer::setStrokeWidth
Prototype: void QQuickShapeGenericRenderer::setStrokeWidth(int index, qreal w)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 184-191
100.000% (4/4)
52
QQuickShapeGenericRenderer::triangulateFill
Name: QQuickShapeGenericRenderer::triangulateFill
Prototype: void QQuickShapeGenericRenderer::triangulateFill(const QPainterPath &path, const Color4ub &fillColor, VertexContainerType *fillVertices, IndexContainerType *fillIndices, QSGGeometry::Type *indexType, bool supportsElementIndexUint)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 405-435
 75.000% (6/8)
173
QQuickShapeGenericRenderer::triangulateStroke
Name: QQuickShapeGenericRenderer::triangulateStroke
Prototype: void QQuickShapeGenericRenderer::triangulateStroke(const QPainterPath &path, const QPen &pen, const Color4ub &strokeColor, VertexContainerType *strokeVertices, const QSize &clipSize)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 437-472
 81.818% (9/11)
224
QQuickShapeGenericRenderer::updateFillNode
Name: QQuickShapeGenericRenderer::updateFillNode
Prototype: void QQuickShapeGenericRenderer::updateFillNode(ShapePathData *d, QQuickShapeGenericNode *node)
Coverage:  59.574% (28/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 568-639
 59.574% (28/47)
4615
QQuickShapeGenericRenderer::updateNode
Name: QQuickShapeGenericRenderer::updateNode
Prototype: void QQuickShapeGenericRenderer::updateNode()
Coverage:  60.976% (25/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 483-558
 60.976% (25/41)
4513
QQuickShapeGenericRenderer::updateShadowDataInNode
Name: QQuickShapeGenericRenderer::updateShadowDataInNode
Prototype: void QQuickShapeGenericRenderer::updateShadowDataInNode(ShapePathData *d, QQuickShapeGenericStrokeFillNode *n)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 560-566
 85.714% (6/7)
33
QQuickShapeGenericRenderer::updateStrokeNode
Name: QQuickShapeGenericRenderer::updateStrokeNode
Prototype: void QQuickShapeGenericRenderer::updateStrokeNode(ShapePathData *d, QQuickShapeGenericNode *node)
Coverage:  53.846% (14/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 641-676
 53.846% (14/26)
228
QQuickShapeGenericRenderer::~QQuickShapeGenericRenderer
Name: QQuickShapeGenericRenderer::~QQuickShapeGenericRenderer
Prototype: QQuickShapeGenericRenderer::~QQuickShapeGenericRenderer()
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 147-155
100.000% (8/8)
54
QQuickShapeGenericStrokeFillNode::QQuickShapeGenericStrokeFillNode
Name: QQuickShapeGenericStrokeFillNode::QQuickShapeGenericStrokeFillNode
Prototype: QQuickShapeGenericStrokeFillNode::QQuickShapeGenericStrokeFillNode(QQuickWindow *window)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 77-86
100.000% (1/1)
41
QQuickShapeGenericStrokeFillNode::activateMaterial
Name: QQuickShapeGenericStrokeFillNode::activateMaterial
Prototype: void QQuickShapeGenericStrokeFillNode::activateMaterial(QQuickWindow *window, Material m)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 88-112
 78.571% (11/14)
137
QQuickShapeGradient::QQuickShapeGradient
Name: QQuickShapeGradient::QQuickShapeGradient
Prototype: QQuickShapeGradient::QQuickShapeGradient(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1127-1131
100.000% (1/1)
21
QQuickShapeGradient::setSpread
Name: QQuickShapeGradient::setSpread
Prototype: void QQuickShapeGradient::setSpread(SpreadMode mode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1154-1161
  0.000% (0/4)
42
QQuickShapeGradient::spread
Name: QQuickShapeGradient::spread
Prototype: QQuickShapeGradient::SpreadMode QQuickShapeGradient::spread() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1149-1152
100.000% (1/1)
11
QQuickShapeGradient::spreadChanged
Name: QQuickShapeGradient::spreadChanged
Prototype: void QQuickShapeGradient::spreadChanged()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 188-191
  0.000% (0/1)
11
QQuickShapeGradientCache::Key::Key
Name: QQuickShapeGradientCache::Key::Key
Prototype: Key(const QGradientStops &stops, QQuickShapeGradient::SpreadMode spread)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h
Lines: 195-197
100.000% (1/1)
11
QQuickShapeGradientCache::Key::operator==
Name: QQuickShapeGradientCache::Key::operator==
Prototype: bool operator==(const Key &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h
Lines: 200-203
100.000% (1/1)
11
QQuickShapeGradientCache::QQuickShapeGradientCache
Name: QQuickShapeGradientCache::QQuickShapeGradientCache
Prototype: QQuickShapeGradientCache(QOpenGLContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h
Lines: 206-206
100.000% (1/1)
11
QQuickShapeGradientCache::currentCache
Name: QQuickShapeGradientCache::currentCache
Prototype: QQuickShapeGradientCache *QQuickShapeGradientCache::currentCache()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1505-1509
100.000% (1/1)
11
QQuickShapeGradientCache::freeResource
Name: QQuickShapeGradientCache::freeResource
Prototype: void QQuickShapeGradientCache::freeResource(QOpenGLContext *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1522-1526
  0.000% (0/1)
21
QQuickShapeGradientCache::get
Name: QQuickShapeGradientCache::get
Prototype: QSGTexture *QQuickShapeGradientCache::get(const Key &grad)
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1579-1614
 58.333% (7/12)
466
QQuickShapeGradientCache::invalidateResource
Name: QQuickShapeGradientCache::invalidateResource
Prototype: void QQuickShapeGradientCache::invalidateResource()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1517-1520
100.000% (1/1)
11
QQuickShapeGradientCache::~QQuickShapeGradientCache
Name: QQuickShapeGradientCache::~QQuickShapeGradientCache
Prototype: QQuickShapeGradientCache::~QQuickShapeGradientCache()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1512-1515
100.000% (1/1)
11
QQuickShapeGradientCacheWrapper::get
Name: QQuickShapeGradientCacheWrapper::get
Prototype: QQuickShapeGradientCache *get(QOpenGLContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1496-1499
100.000% (1/1)
11
QQuickShapeLinearGradient::QQuickShapeLinearGradient
Name: QQuickShapeLinearGradient::QQuickShapeLinearGradient
Prototype: QQuickShapeLinearGradient::QQuickShapeLinearGradient(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1183-1186
100.000% (1/1)
21
QQuickShapeLinearGradient::setX1
Name: QQuickShapeLinearGradient::setX1
Prototype: void QQuickShapeLinearGradient::setX1(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1203-1210
 75.000% (3/4)
42
QQuickShapeLinearGradient::setX2
Name: QQuickShapeLinearGradient::setX2
Prototype: void QQuickShapeLinearGradient::setX2(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1231-1238
 75.000% (3/4)
42
QQuickShapeLinearGradient::setY1
Name: QQuickShapeLinearGradient::setY1
Prototype: void QQuickShapeLinearGradient::setY1(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1217-1224
 75.000% (3/4)
42
QQuickShapeLinearGradient::setY2
Name: QQuickShapeLinearGradient::setY2
Prototype: void QQuickShapeLinearGradient::setY2(qreal v)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1245-1252
 75.000% (3/4)
42
QQuickShapeLinearGradient::x1
Name: QQuickShapeLinearGradient::x1
Prototype: qreal QQuickShapeLinearGradient::x1() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1198-1201
100.000% (1/1)
11
QQuickShapeLinearGradient::x1Changed
Name: QQuickShapeLinearGradient::x1Changed
Prototype: void QQuickShapeLinearGradient::x1Changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 392-395
100.000% (1/1)
11
QQuickShapeLinearGradient::x2
Name: QQuickShapeLinearGradient::x2
Prototype: qreal QQuickShapeLinearGradient::x2() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1226-1229
100.000% (1/1)
11
QQuickShapeLinearGradient::x2Changed
Name: QQuickShapeLinearGradient::x2Changed
Prototype: void QQuickShapeLinearGradient::x2Changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 404-407
100.000% (1/1)
11
QQuickShapeLinearGradient::y1
Name: QQuickShapeLinearGradient::y1
Prototype: qreal QQuickShapeLinearGradient::y1() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1212-1215
100.000% (1/1)
11
QQuickShapeLinearGradient::y1Changed
Name: QQuickShapeLinearGradient::y1Changed
Prototype: void QQuickShapeLinearGradient::y1Changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 398-401
100.000% (1/1)
11
QQuickShapeLinearGradient::y2
Name: QQuickShapeLinearGradient::y2
Prototype: qreal QQuickShapeLinearGradient::y2() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1240-1243
100.000% (1/1)
11
QQuickShapeLinearGradient::y2Changed
Name: QQuickShapeLinearGradient::y2Changed
Prototype: void QQuickShapeLinearGradient::y2Changed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.moc/moc_qquickshape_p.cpp
Lines: 410-413
100.000% (1/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...90
Function: QQuickItemViewPrivate::MovedItem::MovedItem
...100
Function: QQuickParticleSystem::emittersChanged
...110
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::group
...118
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::createRenderContext
119
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::CompiledData::Object::aliasesEnd [qv4compileddata_p.h #3]
120
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::PropertyIndex::operator* [qv4property_p.h #1]
121
Function: QQuickScreenInfo::virtualX
122123
Function: QQuickShapeLinearGradientMaterial::QQuickShapeLinearGradientMaterial
124
Function: QQuickShapeRadialGradient::setCenterY
125
Function: QQuickSmoothedAnimation::d_func
126
Function: QQuickSpriteEngine::spriteStart
...130
Function: QQuickTargetDirection::targetVariation
...140
Function: QQuickTrailEmitter::setEmitterXVariation
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0