QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

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: 172-176
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: 322-328
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: 343-349
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: 406-409
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: 128-131
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: 148-154
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: 184-190
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: 357-363
 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: 474-499
 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: 195-207
 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: 1173-1197
 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: 602-619
 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: 306-316
  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: 457-465
  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: 525-554
  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: 417-427
  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: 396-399
  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: 594-597
  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: 624-627
  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: 583-587
  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: 384-387
  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: 163-167
  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: 256-299
  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: 241-247
  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: 372-375
  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: 1163-1168
  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: 561-568
  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: 1202-1210
  0.000% (0/6)
52

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