QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QMimeMagicRule
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QMimeMagicRule
Name: QMimeMagicRule::QMimeMagicRule
Coverage:  0.000% (0/1)
  0.000% (0/1)
01
endPos
Name: QMimeMagicRule::endPos
Prototype: int QMimeMagicRule::endPos() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 381-384
  0.000% (0/1)
11
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: 386-394
  0.000% (0/4)
42
operator=
Name: QMimeMagicRule::operator=
Prototype: QMimeMagicRule &QMimeMagicRule::operator=(const QMimeMagicRule &other)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 354-358
  0.000% (0/1)
21
operator==
Name: QMimeMagicRule::operator==
Prototype: bool QMimeMagicRule::operator==(const QMimeMagicRule &other) const
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 360-364
  0.000% (0/5)
21
startPos
Name: QMimeMagicRule::startPos
Prototype: int QMimeMagicRule::startPos() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 376-379
  0.000% (0/1)
11
type
Name: QMimeMagicRule::type
Prototype: QMimeMagicRule::Type QMimeMagicRule::type() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 366-369
  0.000% (0/1)
11
typeName
Name: QMimeMagicRule::typeName
Prototype: QByteArray QMimeMagicRule::typeName(QMimeMagicRule::Type theType)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 74-77
  0.000% (0/1)
11
value
Name: QMimeMagicRule::value
Prototype: QByteArray QMimeMagicRule::value() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 371-374
  0.000% (0/1)
11
type
Name: QMimeMagicRule::type
Prototype: QMimeMagicRule::Type QMimeMagicRule::type(const QByteArray &theTypeName)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 65-72
 71.429% (5/7)
43
QMimeMagicRule
Name: QMimeMagicRule::QMimeMagicRule
Prototype: QMimeMagicRule::QMimeMagicRule(const QString &typeStr, const QByteArray &theValue, const QString &offsets, const QByteArray &theMask, QString *errorString)
Coverage:  74.419% (64/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 239-343
 74.419% (64/86)
6829
matches
Name: QMimeMagicRule::matches
Prototype: bool QMimeMagicRule::matches(const QByteArray &data) const
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 401-423
 94.118% (16/17)
105
QMimeMagicRule
Name: QMimeMagicRule::QMimeMagicRule
Prototype: QMimeMagicRule::QMimeMagicRule(const QMimeMagicRule &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 345-348
100.000% (1/1)
21
isValid
Name: QMimeMagicRule::isValid
Prototype: bool QMimeMagicRule::isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 396-399
100.000% (1/1)
11
matchSubstring
Name: QMimeMagicRule::matchSubstring
Prototype: bool QMimeMagicRule::matchSubstring(const char *dataPtr, int dataSize, int rangeStart, int rangeLength, int valueLength, const char *valueData, const char *mask)
Coverage: 100.000% (32/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 112-159
100.000% (32/32)
2611

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