OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...70
McCabe - Cyclomatic Complexity: 2
...74
McCabe - Cyclomatic Complexity: 1
75
McCabe - Cyclomatic Complexity: 1
76
McCabe - Cyclomatic Complexity: 1
77
McCabe - Cyclomatic Complexity: 1
7879
McCabe - Cyclomatic Complexity: 1
80
McCabe - Cyclomatic Complexity: 1
81
McCabe - Cyclomatic Complexity: 1
82
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
WTF::FilePrintStream::FilePrintStream
Name: WTF::FilePrintStream::FilePrintStream
Prototype: FilePrintStream::FilePrintStream(FILE* file, AdoptionMode adoptionMode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/FilePrintStream.cpp
Lines: 31-35
  0.000% (0/1)
21
WTF::CrashOnOverflow::overflowed
Name: WTF::CrashOnOverflow::overflowed
Prototype: static void overflowed()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 78-81
  0.000% (0/1)
11
WTF::CrashOnOverflow::hasOverflowed
Name: WTF::CrashOnOverflow::hasOverflowed
Prototype: bool hasOverflowed() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 86-86
100.000% (1/1)
11
WTF::Checked::operator==
Name: WTF::Checked::operator==
Prototype: template <typename V> bool operator==(Checked<T, V> rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 614-617
  0.000% (0/1)
11
WTF::Checked::operator==
Name: WTF::Checked::operator==
Prototype: template <typename U, typename V> const Checked operator==(Checked<U, V> rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 626-629
  0.000% (0/1)
11
WTF::Checked::operator=
Name: WTF::Checked::operator=
Prototype: template <typename U, typename V> const Checked& operator=(const Checked<U, V>& rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 486-489
  0.000% (0/1)
11
WTF::Checked::operator=
Name: WTF::Checked::operator=
Prototype: template <typename U> const Checked& operator=(U value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 481-484
100.000% (1/1)
11
WTF::Checked::operator*=
Name: WTF::Checked::operator*=
Prototype: const Checked operator*=(float rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 587-590
  0.000% (0/1)
11
WTF::Checked::operator!=
Name: WTF::Checked::operator!=
Prototype: template <typename U> bool operator!=(U rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 631-634
100.000% (1/1)
11
WTF::Checked::Checked
Name: WTF::Checked::Checked
Prototype: Checked()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 428-431
100.000% (1/1)
21
WTF::CharacterDump::dump
Name: WTF::CharacterDump::dump
Prototype: void dump(PrintStream& out) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/PrintStream.h
Lines: 268-268
  0.000% (0/1)
11
WTF::CharacterDump::CharacterDump
Name: WTF::CharacterDump::CharacterDump
Prototype: CharacterDump(const char& value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/PrintStream.h
Lines: 268-268
  0.000% (0/1)
11
WTF::BumpPointerPool::operator new
Name: WTF::BumpPointerPool::operator new
Prototype: void* operator new(size_t size, const PageAllocation& allocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 93-97
100.000% (1/1)
21
WTF::BumpPointerPool::destroy
Name: WTF::BumpPointerPool::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 141-144
100.000% (1/1)
11
WTF::BumpPointerPool::alloc
Name: WTF::BumpPointerPool::alloc
Prototype: void* alloc(size_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 58-66
100.000% (1/1)
61
WTF::BumpPointerPool::BumpPointerPool
Name: WTF::BumpPointerPool::BumpPointerPool
Prototype: BumpPointerPool(const PageAllocation& allocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 99-106
100.000% (1/1)
21
WTF::BumpPointerAllocator::BumpPointerAllocator
Name: WTF::BumpPointerAllocator::BumpPointerAllocator
Prototype: BumpPointerAllocator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 220-223
100.000% (1/1)
21
WTF::BoundsCheckElider::inBounds
Name: WTF::BoundsCheckElider::inBounds
Prototype: static bool inBounds(Source)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 166-166
100.000% (1/1)
11
WTF::ArithmeticOperations::sub
Name: WTF::ArithmeticOperations::sub
Prototype: static inline bool sub(int64_t lhs, int64_t rhs, ResultType& result)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 384-387
  0.000% (0/1)
11
WTF::ArithmeticOperations::signsMatch
Name: WTF::ArithmeticOperations::signsMatch
Prototype: static inline bool signsMatch(LHS lhs, RHS rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 237-240
100.000% (1/1)
11
WTF::ArithmeticOperations::multiply
Name: WTF::ArithmeticOperations::multiply
Prototype: static inline bool multiply(int64_t lhs, int64_t rhs, ResultType& result)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 389-392
  0.000% (0/1)
11
WTF::ArithmeticOperations::equals
Name: WTF::ArithmeticOperations::equals
Prototype: static inline bool equals(LHS lhs, RHS rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 334-334
100.000% (1/1)
11
WTF::ArithmeticOperations::equals
Name: WTF::ArithmeticOperations::equals
Prototype: static inline bool equals(int lhs, unsigned rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 372-375
100.000% (1/1)
11
WTF::ArithmeticOperations::equals
Name: WTF::ArithmeticOperations::equals
Prototype: static inline bool equals(unsigned lhs, int rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 394-397
100.000% (1/1)
11
WTF::ArithmeticOperations::add
Name: WTF::ArithmeticOperations::add
Prototype: static inline bool add(int64_t lhs, int64_t rhs, ResultType& result)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 379-382
  0.000% (0/1)
11
VirtualDirectoryEntry::~VirtualDirectoryEntry
Name: VirtualDirectoryEntry::~VirtualDirectoryEntry
Prototype: ~VirtualDirectoryEntry()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 110-113
  0.000% (0/1)
11
VirtualDirectoryEntry::isEmpty
Name: VirtualDirectoryEntry::isEmpty
Prototype: bool isEmpty() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 137-137
  0.000% (0/1)
11
VirtualDirectoryEntry::appendEmptyFile
Name: VirtualDirectoryEntry::appendEmptyFile
Prototype: void appendEmptyFile(const QString &name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 129-135
  0.000% (0/1)
41
VariantPrototype::init
Name: VariantPrototype::init
Prototype: void VariantPrototype::init()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 108-114
100.000% (3/3)
41
VariantObject::Data::isScarce
Name: VariantObject::Data::isScarce
Prototype: bool VariantObject::Data::isScarce() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 67-71
100.000% (1/1)
21
ValueLookupJob::exceptionMessage
Name: ValueLookupJob::exceptionMessage
Prototype: const QString &ValueLookupJob::exceptionMessage() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 236-239
  0.000% (0/1)
11
ValueLookupJob::ValueLookupJob
Name: ValueLookupJob::ValueLookupJob
Prototype: ValueLookupJob::ValueLookupJob(const QJsonArray &handles, QV4DataCollector *collector)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 206-207
  0.000% (0/1)
11
VDMObjectDelegateDataType::~VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType::~VDMObjectDelegateDataType
Prototype: ~VDMObjectDelegateDataType()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 745-748
100.000% (1/1)
11
VDMObjectDelegateDataType::rowCount
Name: VDMObjectDelegateDataType::rowCount
Prototype: int rowCount(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 750-753
100.000% (1/1)
11
VDMObjectDelegateDataType::initializeMetaType
Name: VDMObjectDelegateDataType::initializeMetaType
Prototype: void initializeMetaType(QQmlAdaptorModel &)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 780-785
100.000% (1/1)
21
VDMObjectDelegateDataType::columnCount
Name: VDMObjectDelegateDataType::columnCount
Prototype: int columnCount(const QQmlAdaptorModel &) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 755-758
  0.000% (0/1)
11
VDMObjectDelegateDataType::cleanup
Name: VDMObjectDelegateDataType::cleanup
Prototype: void cleanup(QQmlAdaptorModel &, QQmlDelegateModel *) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 787-790
100.000% (1/1)
11
VDMObjectDelegateDataType::VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType::VDMObjectDelegateDataType
Prototype: VDMObjectDelegateDataType(const VDMObjectDelegateDataType &type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 730-743
100.000% (1/1)
11
VDMObjectDelegateDataType::VDMObjectDelegateDataType
Name: VDMObjectDelegateDataType::VDMObjectDelegateDataType
Prototype: VDMObjectDelegateDataType()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 722-728
100.000% (1/1)
21
VDMModelDelegateDataType::objectDestroyed
Name: VDMModelDelegateDataType::objectDestroyed
Prototype: void objectDestroyed(QObject *) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 242-245
100.000% (1/1)
11
VDMModelDelegateDataType::metaCall
Name: VDMModelDelegateDataType::metaCall
Prototype: int metaCall(QObject *object, QMetaObject::Call call, int id, void **arguments) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 247-250
100.000% (1/1)
11
VDMModelDelegateDataType::VDMModelDelegateDataType
Name: VDMModelDelegateDataType::VDMModelDelegateDataType
Prototype: VDMModelDelegateDataType(QQmlAdaptorModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 122-130
100.000% (1/1)
21
VDMListDelegateDataType::value
Name: VDMListDelegateDataType::value
Prototype: QVariant value(const QQmlAdaptorModel &model, int index, const QString &role) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 671-676
100.000% (1/1)
31
VDMListDelegateDataType::rowCount
Name: VDMListDelegateDataType::rowCount
Prototype: int rowCount(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 661-664
100.000% (1/1)
11
VDMListDelegateDataType::createItem
Name: VDMListDelegateDataType::createItem
Prototype: QQmlDelegateModelItem *createItem( QQmlAdaptorModel &model, QQmlDelegateModelItemMetaType *metaType, int index) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 678-687
100.000% (1/1)
41
VDMListDelegateDataType::columnCount
Name: VDMListDelegateDataType::columnCount
Prototype: int columnCount(const QQmlAdaptorModel &) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 666-669
  0.000% (0/1)
11
VDMAbstractItemModelDataType::rowCount
Name: VDMAbstractItemModelDataType::rowCount
Prototype: int rowCount(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 456-459
100.000% (1/1)
11
VDMAbstractItemModelDataType::parentModelIndex
Name: VDMAbstractItemModelDataType::parentModelIndex
Prototype: QVariant parentModelIndex(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 501-506
100.000% (1/1)
31
VDMAbstractItemModelDataType::modelIndex
Name: VDMAbstractItemModelDataType::modelIndex
Prototype: QVariant modelIndex(const QQmlAdaptorModel &model, int index) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 508-513
100.000% (1/1)
31
VDMAbstractItemModelDataType::initializeMetaType::[lambda]
Name: VDMAbstractItemModelDataType::initializeMetaType::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 553-553
100.000% (1/1)
01
VDMAbstractItemModelDataType::columnCount
Name: VDMAbstractItemModelDataType::columnCount
Prototype: int columnCount(const QQmlAdaptorModel &model) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 461-464
  0.000% (0/1)
11
VDMAbstractItemModelDataType::canFetchMore
Name: VDMAbstractItemModelDataType::canFetchMore
Prototype: bool canFetchMore(const QQmlAdaptorModel &model) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 515-518
100.000% (1/1)
11
VDMAbstractItemModelDataType::VDMAbstractItemModelDataType
Name: VDMAbstractItemModelDataType::VDMAbstractItemModelDataType
Prototype: VDMAbstractItemModelDataType(QQmlAdaptorModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 451-454
100.000% (1/1)
21
Update::Update
Name: Update::Update
Prototype: Update(QQuickTimeLineValue *_g, qreal _v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 57-58
100.000% (1/1)
11
Update::Update
Name: Update::Update
Prototype: Update(const QQuickTimeLineCallback &_e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp
Lines: 59-60
100.000% (1/1)
11
Unicode::toUpper
Name: Unicode::toUpper
Prototype: inline UChar toUpper(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h
Lines: 52-54
100.000% (1/1)
11
Unicode::toLower
Name: Unicode::toLower
Prototype: inline UChar toLower(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/unicode/Unicode.h
Lines: 48-50
100.000% (1/1)
11
UInt8ArrayRead
Name: UInt8ArrayRead
Prototype: ReturnedValue UInt8ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 72-75
100.000% (1/1)
11
UInt32ArrayRead
Name: UInt32ArrayRead
Prototype: ReturnedValue UInt32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 159-162
100.000% (1/1)
11
UInt16ArrayRead
Name: UInt16ArrayRead
Prototype: ReturnedValue UInt16ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 133-136
100.000% (1/1)
11
TypedArrayPrototype::init
Name: TypedArrayPrototype::init
Prototype: void TypedArrayPrototype::init(ExecutionEngine *engine, TypedArrayCtor *ctor)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 413-426
100.000% (3/3)
91
TypedArrayCtor::virtualCall
Name: TypedArrayCtor::virtualCall
Prototype: ReturnedValue TypedArrayCtor::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 351-354
100.000% (2/2)
11
TypedArray::create
Name: TypedArray::create
Prototype: Heap::TypedArray *TypedArray::create(ExecutionEngine *e, Heap::TypedArray::Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 363-368
100.000% (1/1)
31
TestCaseCollector::testCases
Name: TestCaseCollector::testCases
Prototype: TestCaseList testCases() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 225-225
100.000% (1/1)
11
TestCaseCollector::errors
Name: TestCaseCollector::errors
Prototype: QList<QQmlError> errors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 226-226
100.000% (1/1)
11
TestCaseCollector::TestCaseEnumerationResult::operator<<
Name: TestCaseCollector::TestCaseEnumerationResult::operator<<
Prototype: TestCaseEnumerationResult &operator<<(const TestCaseEnumerationResult &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 250-255
100.000% (1/1)
31
TabledMaterial::vertexShader
Name: TabledMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 122-122
100.000% (1/1)
11
TabledMaterial::updateState
Name: TabledMaterial::updateState
Prototype: void updateState(const TabledMaterialData* d, const TabledMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 142-153
100.000% (1/1)
161
TabledMaterial::initialize
Name: TabledMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 130-140
100.000% (1/1)
91
TabledMaterial::fragmentShader
Name: TabledMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 123-123
100.000% (1/1)
11
TabledMaterial::createShader
Name: TabledMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 91-91
100.000% (1/1)
11
TabledMaterial::createMaterial
Name: TabledMaterial::createMaterial
Prototype: static QSGSimpleMaterial<TabledMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 91-91
100.000% (1/1)
11
TabledMaterial::attributes
Name: TabledMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 125-128
100.000% (1/1)
21
TabledMaterial::TabledMaterial::[lambda]
Name: TabledMaterial::TabledMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 112-112
100.000% (1/1)
01
SymbolPrototype::init
Name: SymbolPrototype::init
Prototype: void SymbolPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 107-136
100.000% (18/18)
231
Symbol::descriptiveString
Name: Symbol::descriptiveString
Prototype: QString Symbol::descriptiveString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 179-182
100.000% (1/1)
11
Symbol::create
Name: Symbol::create
Prototype: Heap::Symbol *Symbol::create(ExecutionEngine *e, const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 173-177
100.000% (1/1)
21
StrokePathShadow::paint
Name: StrokePathShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 137-137
  0.000% (0/1)
11
StrokePathShadow::boundingRect
Name: StrokePathShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 139-143
  0.000% (0/1)
21
StrokePathShadow::StrokePathShadow
Name: StrokePathShadow::StrokePathShadow
Prototype: StrokePathShadow(const QPainterPath &path, const QPen &pen)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 131-135
  0.000% (0/1)
21
StringPrototype::method_toLocaleUpperCase
Name: StringPrototype::method_toLocaleUpperCase
Prototype: ReturnedValue StringPrototype::method_toLocaleUpperCase(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1094-1097
100.000% (1/1)
11
StringPrototype::method_toLocaleLowerCase
Name: StringPrototype::method_toLocaleLowerCase
Prototype: ReturnedValue StringPrototype::method_toLocaleLowerCase(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1079-1082
100.000% (1/1)
11
StringPrototype::init
Name: StringPrototype::init
Prototype: void StringPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 230-276
100.000% (30/30)
401
StringOrTranslation::~StringOrTranslation
Name: StringOrTranslation::~StringOrTranslation
Prototype: StringOrTranslation::~StringOrTranslation()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 283-286
100.000% (1/1)
11
StringOrTranslation::setTranslation
Name: StringOrTranslation::setTranslation
Prototype: void StringOrTranslation::setTranslation(const QV4::CompiledData::Binding *binding)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 298-303
100.000% (1/1)
31
StringOrTranslation::isTranslation
Name: StringOrTranslation::isTranslation
Prototype: bool isTranslation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 254-254
100.000% (1/1)
11
StringOrTranslation::isSet
Name: StringOrTranslation::isSet
Prototype: bool isSet() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 253-253
100.000% (1/1)
11
StringOrTranslation::StringOrTranslation
Name: StringOrTranslation::StringOrTranslation
Prototype: StringOrTranslation::StringOrTranslation(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 270-274
100.000% (1/1)
21
StringOrTranslation::StringOrTranslation
Name: StringOrTranslation::StringOrTranslation
Prototype: StringOrTranslation::StringOrTranslation(const QV4::CompiledData::Binding *binding)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 276-281
  0.000% (0/1)
31
StringIteratorPrototype::init
Name: StringIteratorPrototype::init
Prototype: void StringIteratorPrototype::init(ExecutionEngine *e)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringiterator.cpp
Lines: 49-56
100.000% (2/2)
41
String::virtualGetLength [qv4string.cpp #2]
Name: String::virtualGetLength [qv4string.cpp #2]
Prototype: qint64 String::virtualGetLength(const Managed *m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 260-263
  0.000% (0/1)
11
String::toArrayIndex [qv4string.cpp #2]
Name: String::toArrayIndex [qv4string.cpp #2]
Prototype: uint String::toArrayIndex(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 267-270
100.000% (1/1)
11
String::toArrayIndex [qv4string.cpp #1]
Name: String::toArrayIndex [qv4string.cpp #1]
Prototype: uint String::toArrayIndex(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #1
Lines: 267-270
100.000% (1/1)
11
StaticQtMetaObject::get
Name: StaticQtMetaObject::get
Prototype: static const QMetaObject *get()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 888-889
100.000% (1/1)
11
StaticLoader::loadThread
Name: StaticLoader::loadThread
Prototype: void loadThread(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1012-1015
  0.000% (0/1)
11
StaticLoader::loadAsync
Name: StaticLoader::loadAsync
Prototype: void loadAsync(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1020-1023
  0.000% (0/1)
11
StaticLoader::load
Name: StaticLoader::load
Prototype: void load(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1016-1019
100.000% (1/1)
11
StaticLoader::StaticLoader
Name: StaticLoader::StaticLoader
Prototype: StaticLoader(const QByteArray &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1010-1010
100.000% (1/1)
11
SpriteMaterialData::initialize
Name: SpriteMaterialData::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 116-121
100.000% (1/1)
41
SpriteMaterialData::attributeNames
Name: SpriteMaterialData::attributeNames
Prototype: char const *const *attributeNames() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 123-130
100.000% (1/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 560
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...70
McCabe - Cyclomatic Complexity: 2
...74
McCabe - Cyclomatic Complexity: 1
75
McCabe - Cyclomatic Complexity: 1
76
McCabe - Cyclomatic Complexity: 1
77
McCabe - Cyclomatic Complexity: 1
7879
McCabe - Cyclomatic Complexity: 1
80
McCabe - Cyclomatic Complexity: 1
81
McCabe - Cyclomatic Complexity: 1
82
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0