OpenCoverage

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

Function Tree

Path:<top>::QJsonObject
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QJsonObject
Name: QJsonObject::~QJsonObject
Prototype: QJsonObject::~QJsonObject()
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 159-163
100.000% (6/6)
22
keyAt
Name: QJsonObject::keyAt
Prototype: QString QJsonObject::keyAt(int i) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 1242-1248
100.000% (1/1)
31
QJsonObject
Name: QJsonObject::QJsonObject
Prototype: QJsonObject::QJsonObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 112-115
100.000% (1/1)
21
QJsonObject
Name: QJsonObject::QJsonObject
Prototype: QJsonObject::QJsonObject(QJsonPrivate::Data *data, QJsonPrivate::Object *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 134-140
100.000% (1/1)
31
QJsonObject
Name: QJsonObject::QJsonObject
Prototype: QJsonObject::QJsonObject(const QJsonObject &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 171-177
100.000% (4/4)
42
value
Name: QJsonObject::value
Prototype: QJsonValue QJsonObject::value(const QString &key) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 365-375
 71.429% (5/7)
73
value
Name: QJsonObject::value
Prototype: QJsonValue QJsonObject::value(QLatin1String key) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 381-391
 71.429% (5/7)
73
operator =
Name: QJsonObject::operator =
Prototype: QJsonObject &QJsonObject::operator =(const QJsonObject &other)
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 182-194
 58.333% (7/12)
84
detach2
Name: QJsonObject::detach2
Prototype: bool QJsonObject::detach2(uint reserve)
Coverage:  55.556% (10/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 1200-1224
 55.556% (10/18)
196
valueAt
Name: QJsonObject::valueAt
Prototype: QJsonValue QJsonObject::valueAt(int i) const
Coverage:  50.000% (4/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 1253-1260
 50.000% (4/8)
42
size
Name: QJsonObject::size
Prototype: int QJsonObject::size() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 337-343
 50.000% (2/4)
32
insert
Name: QJsonObject::insert
Prototype: QJsonObject::iterator QJsonObject::insert(const QString &key, const QJsonValue &value)
Coverage:  50.000% (12/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 460-503
 50.000% (12/24)
318
contains
Name: QJsonObject::contains
Prototype: bool QJsonObject::contains(QLatin1String key) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 575-583
 50.000% (2/4)
52
operator==
Name: QJsonObject::operator==
Prototype: bool QJsonObject::operator==(const QJsonObject &other) const
Coverage:  10.526% (2/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 588-608
 10.526% (2/19)
147
toVariantMap
Name: QJsonObject::toVariantMap
Prototype: QVariantMap QJsonObject::toVariantMap() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 264-274
  0.000% (0/7)
63
toVariantHash
Name: QJsonObject::toVariantHash
Prototype: QVariantHash QJsonObject::toVariantHash() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 303-314
  0.000% (0/7)
73
take
Name: QJsonObject::take
Prototype: QJsonValue QJsonObject::take(const QString &key)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 536-554
  0.000% (0/12)
134
setValueAt
Name: QJsonObject::setValueAt
Prototype: void QJsonObject::setValueAt(int i, const QJsonValue &val)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 1265-1271
  0.000% (0/1)
31
remove
Name: QJsonObject::remove
Prototype: void QJsonObject::remove(const QString &key)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 510-525
  0.000% (0/12)
114
operator!=
Name: QJsonObject::operator!=
Prototype: bool QJsonObject::operator!=(const QJsonObject &other) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 613-616
  0.000% (0/1)
11
operator []
Name: QJsonObject::operator []
Prototype: QJsonValue QJsonObject::operator [](const QString &key) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 402-405
  0.000% (0/1)
11
operator []
Name: QJsonObject::operator []
Prototype: QJsonValueRef QJsonObject::operator [](const QString &key)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 425-435
  0.000% (0/6)
62
operator []
Name: QJsonObject::operator []
Prototype: QJsonValueRef QJsonObject::operator [](QLatin1String key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 441-445
  0.000% (0/1)
11
keys
Name: QJsonObject::keys
Prototype: QStringList QJsonObject::keys() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 321-332
  0.000% (0/7)
73
isEmpty
Name: QJsonObject::isEmpty
Prototype: bool QJsonObject::isEmpty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 350-356
  0.000% (0/4)
32
initialize
Name: QJsonObject::initialize
Prototype: void QJsonObject::initialize()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 150-154
  0.000% (0/1)
21
fromVariantMap
Name: QJsonObject::fromVariantMap
Prototype: QJsonObject QJsonObject::fromVariantMap(const QVariantMap &map)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 204-255
  0.000% (0/16)
356
fromVariantHash
Name: QJsonObject::fromVariantHash
Prototype: QJsonObject QJsonObject::fromVariantHash(const QVariantHash &hash)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 285-293
  0.000% (0/4)
42
find
Name: QJsonObject::find
Prototype: QJsonObject::iterator QJsonObject::find(const QString &key)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 649-657
  0.000% (0/6)
62
find
Name: QJsonObject::find
Prototype: QJsonObject::iterator QJsonObject::find(QLatin1String key)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 663-671
  0.000% (0/6)
62
erase
Name: QJsonObject::erase
Prototype: QJsonObject::iterator QJsonObject::erase(QJsonObject::iterator it)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 625-640
  0.000% (0/13)
93
detach
Name: QJsonObject::detach
Prototype: void QJsonObject::detach(uint reserve)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 1193-1198
  0.000% (0/1)
31
contains
Name: QJsonObject::contains
Prototype: bool QJsonObject::contains(const QString &key) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 561-569
  0.000% (0/4)
52
constFind
Name: QJsonObject::constFind
Prototype: QJsonObject::const_iterator QJsonObject::constFind(const QString &key) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 691-698
  0.000% (0/6)
52
constFind
Name: QJsonObject::constFind
Prototype: QJsonObject::const_iterator QJsonObject::constFind(QLatin1String key) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 704-711
  0.000% (0/6)
52
compact
Name: QJsonObject::compact
Prototype: void QJsonObject::compact()
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp
Lines: 1229-1237
  0.000% (0/6)
52

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