OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Path:<top>::QJsonArray
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QJsonArray
Name: QJsonArray::~QJsonArray
Prototype: QJsonArray::~QJsonArray()
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 178-182
100.000% (6/6)
22
size
Name: QJsonArray::size
Prototype: int QJsonArray::size() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 328-334
100.000% (4/4)
32
isEmpty
Name: QJsonArray::isEmpty
Prototype: bool QJsonArray::isEmpty() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 349-355
100.000% (4/4)
32
append
Name: QJsonArray::append
Prototype: void QJsonArray::append(const QJsonValue &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 412-415
100.000% (1/1)
11
QJsonArray
Name: QJsonArray::QJsonArray
Prototype: QJsonArray::QJsonArray()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 134-137
100.000% (1/1)
21
QJsonArray
Name: QJsonArray::QJsonArray
Prototype: QJsonArray::QJsonArray(QJsonPrivate::Data *data, QJsonPrivate::Array *array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 154-160
100.000% (1/1)
31
QJsonArray
Name: QJsonArray::QJsonArray
Prototype: QJsonArray::QJsonArray(const QJsonArray &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 190-196
100.000% (4/4)
42
at
Name: QJsonArray::at
Prototype: QJsonValue QJsonArray::at(int i) const
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 363-369
 75.000% (6/8)
32
insert
Name: QJsonArray::insert
Prototype: void QJsonArray::insert(int i, const QJsonValue &value)
Coverage:  66.667% (10/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 480-505
 66.667% (10/15)
185
operator =
Name: QJsonArray::operator =
Prototype: QJsonArray &QJsonArray::operator =(const QJsonArray &other)
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 201-213
 58.333% (7/12)
84
detach2
Name: QJsonArray::detach2
Prototype: bool QJsonArray::detach2(uint reserve)
Coverage:  55.556% (10/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 1179-1203
 55.556% (10/18)
196
operator==
Name: QJsonArray::operator==
Prototype: bool QJsonArray::operator==(const QJsonArray &other) const
Coverage:  10.526% (2/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 608-625
 10.526% (2/19)
127
toVariantList
Name: QJsonArray::toVariantList
Prototype: QVariantList QJsonArray::toVariantList() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 312-322
  0.000% (0/7)
63
takeAt
Name: QJsonArray::takeAt
Prototype: QJsonValue QJsonArray::takeAt(int i)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 463-471
  0.000% (0/8)
52
replace
Name: QJsonArray::replace
Prototype: void QJsonArray::replace(int i, const QJsonValue &value)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 531-560
  0.000% (0/20)
216
removeAt
Name: QJsonArray::removeAt
Prototype: void QJsonArray::removeAt(int i)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 423-433
  0.000% (0/13)
73
prepend
Name: QJsonArray::prepend
Prototype: void QJsonArray::prepend(const QJsonValue &value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 402-405
  0.000% (0/1)
11
operator[]
Name: QJsonArray::operator[]
Prototype: QJsonValue QJsonArray::operator[](int i) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 600-603
  0.000% (0/1)
11
operator!=
Name: QJsonArray::operator!=
Prototype: bool QJsonArray::operator!=(const QJsonArray &other) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 630-633
  0.000% (0/1)
11
operator []
Name: QJsonArray::operator []
Prototype: QJsonValueRef QJsonArray::operator [](int i)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 589-593
  0.000% (0/1)
21
last
Name: QJsonArray::last
Prototype: QJsonValue QJsonArray::last() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 390-393
  0.000% (0/1)
11
initialize
Name: QJsonArray::initialize
Prototype: void QJsonArray::initialize()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 169-173
  0.000% (0/1)
21
fromVariantList
Name: QJsonArray::fromVariantList
Prototype: QJsonArray QJsonArray::fromVariantList(const QVariantList &list)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 262-305
  0.000% (0/18)
306
fromStringList
Name: QJsonArray::fromStringList
Prototype: QJsonArray QJsonArray::fromStringList(const QStringList &list)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 247-253
  0.000% (0/4)
42
first
Name: QJsonArray::first
Prototype: QJsonValue QJsonArray::first() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 378-381
  0.000% (0/1)
11
detach
Name: QJsonArray::detach
Prototype: void QJsonArray::detach(uint reserve)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 1169-1174
  0.000% (0/1)
31
contains
Name: QJsonArray::contains
Prototype: bool QJsonArray::contains(const QJsonValue &value) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 567-574
  0.000% (0/7)
43
compact
Name: QJsonArray::compact
Prototype: void QJsonArray::compact()
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp
Lines: 1208-1216
  0.000% (0/6)
52

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9