| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QJsonArray::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 |  
  |  | 2 | 1 | 
 QJsonArray::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 |  
  |  | 18 | 5 | 
 QJsonArray::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 |  
  |  | 3 | 2 | 
 QJsonArray::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 |  
  |  | 1 | 1 | 
 QJsonArray::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 |  
  |  | 8 | 4 | 
 QJsonArray::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 |  
  |  | 2 | 1 | 
 QJsonArray::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 |  
  |  | 1 | 1 | 
 QJsonArray::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 |  
  |  | 12 | 7 | 
 QJsonArray::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 |  
  |  | 1 | 1 | 
 QJsonArray::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 |  
  |  | 1 | 1 | 
 QJsonArray::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 |  
  |  | 7 | 3 | 
 QJsonArray::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 |  
  |  | 21 | 6 | 
 QJsonArray::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 |  
  |  | 3 | 2 | 
 QJsonArray::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 |  
  |  | 5 | 2 | 
 QJsonArray::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 |  
  |  | 6 | 3 | 
 QJsonArray::~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 |  
  |  | 2 | 2 | 
 QJsonDocument::QJsonDocument| Name:  | QJsonDocument::QJsonDocument |  | Prototype:  | QJsonDocument::QJsonDocument() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 85-88 |  
  |  | 2 | 1 | 
 QJsonDocument::QJsonDocument| Name:  | QJsonDocument::QJsonDocument |  | Prototype:  | QJsonDocument::QJsonDocument(const QJsonObject &object) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 93-97 |  
  |  | 1 | 1 | 
 QJsonDocument::QJsonDocument| Name:  | QJsonDocument::QJsonDocument |  | Prototype:  | QJsonDocument::QJsonDocument(const QJsonArray &array) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 102-106 |  
  |  | 1 | 1 | 
 QJsonDocument::QJsonDocument| Name:  | QJsonDocument::QJsonDocument |  | Prototype:  | QJsonDocument::QJsonDocument(QJsonPrivate::Data *data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 111-116 |  
  |  | 2 | 1 | 
 QJsonDocument::QJsonDocument| Name:  | QJsonDocument::QJsonDocument |  | Prototype:  | QJsonDocument::QJsonDocument(const QJsonDocument &other) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 132-137 |  
  |  | 3 | 2 | 
 QJsonDocument::array| Name:  | QJsonDocument::array |  | Prototype:  | QJsonArray QJsonDocument::array() const |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 459-467 |  
  |  | 5 | 3 | 
 QJsonDocument::fromBinaryData| Name:  | QJsonDocument::fromBinaryData |  | Prototype:  | QJsonDocument QJsonDocument::fromBinaryData(const QByteArray &data, DataValidation validation) |  | Coverage:  |  42.105% (8/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 228-257 |  
  |  | 19 | 5 | 
 QJsonDocument::fromJson| Name:  | QJsonDocument::fromJson |  | Prototype:  | QJsonDocument QJsonDocument::fromJson(const QByteArray &json, QJsonParseError *error) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 368-372 |  
  |  | 2 | 1 | 
 QJsonDocument::fromRawData| Name:  | QJsonDocument::fromRawData |  | Prototype:  | QJsonDocument QJsonDocument::fromRawData(const char *data, int size, DataValidation validation) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 184-200 |  
  |  | 9 | 3 | 
 QJsonDocument::fromVariant| Name:  | QJsonDocument::fromVariant |  | Prototype:  | QJsonDocument QJsonDocument::fromVariant(const QVariant &variant) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 267-278 |  
  |  | 8 | 4 | 
 QJsonDocument::isArray| Name:  | QJsonDocument::isArray |  | Prototype:  | bool QJsonDocument::isArray() const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 410-417 |  
  |  | 4 | 2 | 
 QJsonDocument::isEmpty| Name:  | QJsonDocument::isEmpty |  | Prototype:  | bool QJsonDocument::isEmpty() const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 377-383 |  
  |  | 3 | 2 | 
 QJsonDocument::isNull| Name:  | QJsonDocument::isNull |  | Prototype:  | bool QJsonDocument::isNull() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 560-563 |  
  |  | 1 | 1 | 
 QJsonDocument::isObject| Name:  | QJsonDocument::isObject |  | Prototype:  | bool QJsonDocument::isObject() const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 424-431 |  
  |  | 4 | 2 | 
 QJsonDocument::object| Name:  | QJsonDocument::object |  | Prototype:  | QJsonObject QJsonDocument::object() const |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 441-449 |  
  |  | 5 | 3 | 
 QJsonDocument::operator =| Name:  | QJsonDocument::operator = |  | Prototype:  | QJsonDocument &QJsonDocument::operator =(const QJsonDocument &other) |  | Coverage:  |  58.333% (7/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 143-154 |  
  |  | 7 | 4 | 
 QJsonDocument::operator==| Name:  | QJsonDocument::operator== |  | Prototype:  | bool QJsonDocument::operator==(const QJsonDocument &other) const |  | Coverage:  |  13.333% (2/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 526-543 |  
  |  | 11 | 5 | 
 QJsonDocument::rawData| Name:  | QJsonDocument::rawData |  | Prototype:  | const char *QJsonDocument::rawData(int *size) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 209-217 |  
  |  | 5 | 2 | 
 QJsonDocument::setArray| Name:  | QJsonDocument::setArray |  | Prototype:  | void QJsonDocument::setArray(const QJsonArray &array) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 501-521 |  
  |  | 14 | 5 | 
 QJsonDocument::setObject| Name:  | QJsonDocument::setObject |  | Prototype:  | void QJsonDocument::setObject(const QJsonObject &object) |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 474-494 |  
  |  | 14 | 5 | 
 QJsonDocument::toBinaryData| Name:  | QJsonDocument::toBinaryData |  | Prototype:  | QByteArray QJsonDocument::toBinaryData() const |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 397-403 |  
  |  | 3 | 2 | 
 QJsonDocument::toJson| Name:  | QJsonDocument::toJson |  | Prototype:  | QByteArray QJsonDocument::toJson() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 305-308 |  
  |  | 1 | 1 | 
 QJsonDocument::toJson| Name:  | QJsonDocument::toJson |  | Prototype:  | QByteArray QJsonDocument::toJson(JsonFormat format) const |  | Coverage:  |   0.000% (0/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 342-355 |  
  |  | 7 | 3 | 
 QJsonDocument::toVariant| Name:  | QJsonDocument::toVariant |  | Prototype:  | QVariant QJsonDocument::toVariant() const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 288-297 |  
  |  | 5 | 3 | 
 QJsonDocument::~QJsonDocument| Name:  | QJsonDocument::~QJsonDocument |  | Prototype:  | QJsonDocument::~QJsonDocument() |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp |  | Lines:  | 123-127 |  
  |  | 2 | 2 | 
 QJsonObject::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 |  
  |  | 2 | 1 | 
 QJsonObject::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 |  
  |  | 3 | 1 | 
 QJsonObject::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 |  
  |  | 4 | 2 | 
 QJsonObject::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 |  
  |  | 5 | 2 | 
 QJsonObject::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 |  
  |  | 5 | 2 | 
 QJsonObject::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 |  
  |  | 5 | 2 | 
 QJsonObject::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 |  
  |  | 5 | 2 | 
 QJsonObject::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 |  
  |  | 5 | 2 | 
 QJsonObject::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 |  
  |  | 3 | 1 | 
 QJsonObject::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 |  
  |  | 19 | 6 | 
 QJsonObject::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 |  
  |  | 9 | 3 | 
 QJsonObject::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 |  
  |  | 6 | 2 | 
 QJsonObject::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 |  
  |  | 6 | 2 | 
 QJsonObject::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 |  
  |  | 4 | 2 | 
 QJsonObject::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 |  
  |  | 35 | 6 | 
 QJsonObject::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 |  
  |  | 2 | 1 | 
 QJsonObject::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 |  
  |  | 31 | 8 | 
 QJsonObject::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 |  
  |  | 3 | 2 | 
 QJsonObject::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 |  
  |  | 3 | 1 | 
 QJsonObject::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 |  
  |  | 7 | 3 | 
 QJsonObject::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 |  
  |  | 8 | 4 | 
 QJsonObject::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 |  
  |  | 1 | 1 | 
 QJsonObject::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 |  
  |  | 6 | 2 | 
 QJsonObject::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 |  
  |  | 1 | 1 | 
 QJsonObject::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 |  
  |  | 1 | 1 | 
 QJsonObject::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 |  
  |  | 14 | 7 | 
 QJsonObject::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 |  
  |  | 11 | 4 | 
 QJsonObject::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 |  
  |  | 3 | 1 | 
 QJsonObject::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 |  
  |  | 3 | 2 | 
 QJsonObject::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 |  
  |  | 13 | 4 | 
 QJsonObject::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 |  
  |  | 7 | 3 | 
 QJsonObject::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 |  
  |  | 6 | 3 | 
 QJsonObject::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 |  
  |  | 7 | 3 | 
 QJsonObject::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 |  
  |  | 7 | 3 | 
 QJsonObject::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 |  
  |  | 4 | 2 | 
 QJsonObject::~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 |  
  |  | 2 | 2 | 
 QJsonParseError::errorString| Name:  | QJsonParseError::errorString |  | Prototype:  | QString QJsonParseError::errorString() const |  | Coverage:  |   0.000% (0/31) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp |  | Lines:  | 141-196 |  
  |  | 33 | 16 | 
 QJsonPrivate::Array::isValid| Name:  | QJsonPrivate::Array::isValid |  | Prototype:  | bool Array::isValid(int maxSize) const |  | Coverage:  |  58.333% (7/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 253-263 |  
  |  | 6 | 4 | 
 QJsonPrivate::Base::removeItems| Name:  | QJsonPrivate::Base::removeItems |  | Prototype:  | void Base::removeItems(int pos, int numItems) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 176-182 |  
  |  | 4 | 2 | 
 QJsonPrivate::Base::reserveSpace| Name:  | QJsonPrivate::Base::reserveSpace |  | Prototype:  | int Base::reserveSpace(uint dataSize, int posInTable, uint numItems, bool replace) |  | Coverage:  |  64.286% (9/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 149-174 |  
  |  | 17 | 5 | 
 QJsonPrivate::Data::compact| Name:  | QJsonPrivate::Data::compact |  | Prototype:  | void Data::compact() |  | Coverage:  |   0.000% (0/30) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 58-130 |  
  |  | 54 | 10 | 
 QJsonPrivate::Data::valid| Name:  | QJsonPrivate::Data::valid |  | Prototype:  | bool Data::valid() const |  | Coverage:  |  50.000% (5/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 132-146 |  
  |  | 9 | 3 | 
 QJsonPrivate::Entry::operator ==| Name:  | QJsonPrivate::Entry::operator == |  | Prototype:  | bool Entry::operator ==(const QString &key) const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 266-272 |  
  |  | 3 | 2 | 
 QJsonPrivate::Entry::operator ==| Name:  | QJsonPrivate::Entry::operator == |  | Prototype:  | bool Entry::operator ==(const Entry &other) const |  | Coverage:  |  30.000% (3/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 282-292 |  
  |  | 7 | 4 | 
 QJsonPrivate::Entry::operator >=| Name:  | QJsonPrivate::Entry::operator >= |  | Prototype:  | bool Entry::operator >=(const Entry &other) const |  | Coverage:  |  30.000% (3/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 294-304 |  
  |  | 7 | 4 | 
 QJsonPrivate::Entry::operator==| Name:  | QJsonPrivate::Entry::operator== |  | Prototype:  | bool Entry::operator==(QLatin1String key) const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 274-280 |  
  |  | 3 | 2 | 
 QJsonPrivate::Object::indexOf| Name:  | QJsonPrivate::Object::indexOf |  | Prototype:  | int Object::indexOf(const QString &key, bool *exists) const |  | Coverage:  | 100.000% (12/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 184-204 |  
  |  | 14 | 4 | 
 QJsonPrivate::Object::indexOf| Name:  | QJsonPrivate::Object::indexOf |  | Prototype:  | int Object::indexOf(QLatin1String key, bool *exists) const |  | Coverage:  | 100.000% (12/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 206-226 |  
  |  | 14 | 4 | 
 QJsonPrivate::Object::isValid| Name:  | QJsonPrivate::Object::isValid |  | Prototype:  | bool Object::isValid(int maxSize) const |  | Coverage:  |  47.619% (10/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 228-249 |  
  |  | 17 | 7 | 
 QJsonPrivate::Value::copyData| Name:  | QJsonPrivate::Value::copyData |  | Prototype:  | void Value::copyData(const QJsonValue &v, char *dest, bool compressed) |  | Coverage:  |  11.765% (2/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 434-458 |  
  |  | 13 | 8 | 
 QJsonPrivate::Value::isValid| Name:  | QJsonPrivate::Value::isValid |  | Prototype:  | bool Value::isValid(const Base *b) const |  | Coverage:  |  67.647% (23/34) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 336-370 |  
  |  | 21 | 15 | 
 QJsonPrivate::Value::requiredStorage| Name:  | QJsonPrivate::Value::requiredStorage |  | Prototype:  | int Value::requiredStorage(QJsonValue &v, bool *compressed) |  | Coverage:  |  45.000% (9/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 375-404 |  
  |  | 16 | 10 | 
 QJsonPrivate::Value::usedStorage| Name:  | QJsonPrivate::Value::usedStorage |  | Prototype:  | int Value::usedStorage(const Base *b) const |  | Coverage:  |  42.105% (8/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 307-334 |  
  |  | 15 | 10 | 
 QJsonPrivate::Value::valueToStore| Name:  | QJsonPrivate::Value::valueToStore |  | Prototype:  | uint Value::valueToStore(const QJsonValue &v, uint offset) |  | Coverage:  |  66.667% (10/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp |  | Lines:  | 409-429 |  
  |  | 8 | 9 | 
 QJsonValue::QJsonValue| Name:  | QJsonValue::QJsonValue |  | Prototype:  | QJsonValue::QJsonValue(Type type) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp |  | Lines:  | 106-109 |  
  |  | 2 | 1 | 
 QJsonValue::QJsonValue| Name:  | QJsonValue::QJsonValue |  | Prototype:  | QJsonValue::QJsonValue(QJsonPrivate::Data *data, QJsonPrivate::Base *base, const QJsonPrivate::Value &v) |  | Coverage:  |  93.750% (15/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp |  | Lines:  | 114-143 |  
  |  | 17 | 9 | 
 QJsonValue::QJsonValue| Name:  | QJsonValue::QJsonValue |  | Prototype:  | QJsonValue::QJsonValue(bool b) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp |  | Lines:  | 148-152 |  
  |  | 1 | 1 | 
 QJsonValue::QJsonValue| Name:  | QJsonValue::QJsonValue |  | Prototype:  | QJsonValue::QJsonValue(double n) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp |  | Lines:  | 157-161 |  
  |  | 1 | 1 | 
 QJsonValue::QJsonValue| Name:  | QJsonValue::QJsonValue |  | Prototype:  | QJsonValue::QJsonValue(int n) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp |  | Lines:  | 167-171 |  
  |  | 1 | 1 |