QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QMimeMagicRule
FunctionCondition %▾ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
matches
Name: QMimeMagicRule::matches
Prototype: bool QMimeMagicRule::matches(const QByteArray &data) const
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 336-358
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines (reference): 401-423
Comparison: Different
100.000% (15/15)
Different105
matchString
Name: QMimeMagicRule::matchString
Prototype: bool QMimeMagicRule::matchString(const QByteArray &data) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 148-152
Comparison: New
100.000% (1/1)
New21
matchNumber
Name: QMimeMagicRule::matchNumber
Prototype: template <typename T> bool QMimeMagicRule::matchNumber(const QByteArray &data) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 154-171
Comparison: New
100.000% (7/7)
New63
QMimeMagicRule
Name: QMimeMagicRule::QMimeMagicRule
Prototype: QMimeMagicRule::QMimeMagicRule(const QString &type, const QByteArray &value, const QString &offsets, const QByteArray &mask, QString *errorString)
Coverage:  73.750% (59/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 226-324
Comparison: New
 73.750% (59/80)
New6129
operator==
Name: QMimeMagicRule::operator==
Prototype: bool QMimeMagicRule::operator==(const QMimeMagicRule &other) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 85-96
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines (reference): 360-364
Comparison: Different
  0.000% (0/1)
Different21
mask
Name: QMimeMagicRule::mask
Prototype: QByteArray QMimeMagicRule::mask() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 326-334
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines (reference): 386-394
Comparison: Different
  0.000% (0/4)
Different42
QMimeMagicRule
Name: QMimeMagicRule::QMimeMagicRule
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different01

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