QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3622
...6
eLOC - Effective Lines of Code: 52
7
eLOC - Effective Lines of Code: 28
8
eLOC - Effective Lines of Code: 12
9
eLOC - Effective Lines of Code: 5
10
FunctionCondition %ModificationseLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
make_user_path
Name: make_user_path
Prototype: static QString make_user_path()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1036-1056
Comparison: New
100.000% (1/1)
New11
lcQpaGl
Name: lcQpaGl
Prototype: const QLoggingCategory &lcQpaGl()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbglintegration.cpp
Lines: 44-44
Comparison: New
100.000% (1/1)
New11
isUncontendedLocked
Name: isUncontendedLocked
Prototype: inline bool isUncontendedLocked(const QReadWriteLockPrivate *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 75-76
Comparison: New
100.000% (1/1)
New11
isSoleEntry
Name: isSoleEntry
Prototype: static inline bool isSoleEntry(const QList<QAbstractState*> &states, const QAbstractState * state)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qhistorystate.cpp
Lines: 212-215
Comparison: New
  0.000% (0/1)
New11
isSideWidgetVisible
Name: isSideWidgetVisible
Prototype: static bool isSideWidgetVisible(const QLineEditPrivate::SideWidgetEntry &e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit_p.cpp
Lines: 548-551
Comparison: New
  0.000% (0/1)
New11
isDBusGlobalMenuAvailable
Name: isDBusGlobalMenuAvailable
Prototype: static bool isDBusGlobalMenuAvailable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 128-132
Comparison: New
100.000% (1/1)
New11
huntAndDestroy
Name: huntAndDestroy
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New11
hasUsedConfiguration
Name: hasUsedConfiguration
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New11
fourBytesToInt
Name: fourBytesToInt
Prototype: static qint32 fourBytesToInt(const char *bytes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 375-378
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 369-372
Comparison: Different
100.000% (1/1)
Different11
foldCase
Name: foldCase
Prototype: static inline ushort foldCase(ushort ch) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1530-1533
Comparison: New
100.000% (1/1)
New11
floordiv
Name: floordiv
Prototype: static inline qint64 floordiv(qint64 a, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 109-112
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines (reference): 104-107
Comparison: Different
100.000% (1/1)
Different11
floordiv
Name: floordiv
Prototype: static inline int floordiv(int a, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 114-117
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines (reference): 109-112
Comparison: Different
100.000% (1/1)
Different11
containsTLDEntry
Name: containsTLDEntry
Prototype: static inline bool containsTLDEntry(const QString &entry)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines: 72-75
Comparison: New
100.000% (1/1)
New11
clear
Name: clear
Prototype: template <typename Container> void clear(Container &c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 87-88
Comparison: New
100.000% (1/1)
New11
appendIntToFourBytes
Name: appendIntToFourBytes
Prototype: static void appendIntToFourBytes(char *output, qint32 number)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 386-389
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 380-383
Comparison: Different
100.000% (1/1)
Different11
any_of
Name: any_of
Prototype: template<class InputIt, class UnaryPredicate> bool any_of(InputIt first, InputIt last, UnaryPredicate p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 77-81
Comparison: New
100.000% (1/1)
New11
QXlibScopedPointerDeleter
Name: QXlibScopedPointerDeleter
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New11
QStyleHintsPrivate
Name: QStyleHintsPrivate
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different11
QStaticPlugin
Name: QStaticPlugin
Coverage: 100.000% (1/1)
Comparison: Different
100.000% (1/1)
Different11
QOpenGLFunctions_4_5_DeprecatedBackend
Name: QOpenGLFunctions_4_5_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_4_5_CoreBackend
Name: QOpenGLFunctions_4_5_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_4_4_CoreBackend
Name: QOpenGLFunctions_4_4_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_4_3_CoreBackend
Name: QOpenGLFunctions_4_3_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_4_2_CoreBackend
Name: QOpenGLFunctions_4_2_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_4_1_CoreBackend
Name: QOpenGLFunctions_4_1_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_4_0_CoreBackend
Name: QOpenGLFunctions_4_0_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_3_3_DeprecatedBackend
Name: QOpenGLFunctions_3_3_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_3_3_CoreBackend
Name: QOpenGLFunctions_3_3_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_3_2_CoreBackend
Name: QOpenGLFunctions_3_2_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_3_1_CoreBackend
Name: QOpenGLFunctions_3_1_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_3_0_DeprecatedBackend
Name: QOpenGLFunctions_3_0_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_3_0_CoreBackend
Name: QOpenGLFunctions_3_0_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_2_1_CoreBackend
Name: QOpenGLFunctions_2_1_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_2_0_DeprecatedBackend
Name: QOpenGLFunctions_2_0_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_2_0_CoreBackend
Name: QOpenGLFunctions_2_0_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_5_CoreBackend
Name: QOpenGLFunctions_1_5_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_4_DeprecatedBackend
Name: QOpenGLFunctions_1_4_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_4_CoreBackend
Name: QOpenGLFunctions_1_4_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_3_DeprecatedBackend
Name: QOpenGLFunctions_1_3_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_3_CoreBackend
Name: QOpenGLFunctions_1_3_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_2_DeprecatedBackend
Name: QOpenGLFunctions_1_2_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_2_CoreBackend
Name: QOpenGLFunctions_1_2_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_1_DeprecatedBackend
Name: QOpenGLFunctions_1_1_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_1_CoreBackend
Name: QOpenGLFunctions_1_1_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_0_DeprecatedBackend
Name: QOpenGLFunctions_1_0_DeprecatedBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QOpenGLFunctions_1_0_CoreBackend
Name: QOpenGLFunctions_1_0_CoreBackend
Coverage:  0.000% (0/4)
Comparison: Different
  0.000% (0/4)
Different12
QFileDialogOptionsPrivate
Name: QFileDialogOptionsPrivate
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different11
textUriListLiteral
Name: textUriListLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
textUriListLiteral
Name: textUriListLiteral
Prototype: static inline QString textUriListLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 49-49
Comparison: New
100.000% (2/2)
New02
textPlainLiteral
Name: textPlainLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
textPlainLiteral
Name: textPlainLiteral
Prototype: static inline QString textPlainLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 51-51
Comparison: New
100.000% (2/2)
New02
textHtmlLiteral
Name: textHtmlLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
textHtmlLiteral
Name: textHtmlLiteral
Prototype: static inline QString textHtmlLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 50-50
Comparison: New
100.000% (2/2)
New02
qtInitializeVertexArrayObjectHelper
Name: qtInitializeVertexArrayObjectHelper
Coverage:  0.000% (0/1)
Comparison: Different
  0.000% (0/1)
Different01
qStandardItemModelDataListMimeType
Name: qStandardItemModelDataListMimeType
Coverage:  0.000% (0/1)
Comparison: New
  0.000% (0/1)
New01
qStandardItemModelDataListMimeType
Name: qStandardItemModelDataListMimeType
Prototype: static inline QString qStandardItemModelDataListMimeType()
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 60-63
Comparison: New
  0.000% (0/2)
New02
parseDecodedComponent
Name: parseDecodedComponent
Prototype: static inline void parseDecodedComponent(QString &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 820-823
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines (reference): 814-817
Comparison: Different
100.000% (1/1)
Different02
loadTzTimeZones
Name: loadTzTimeZones
Coverage:  0.000% (0/1)
Comparison: Same
  0.000% (0/1)
Same01
init_platform
Name: init_platform
Coverage:  0.000% (0/1)
Comparison: Same
  0.000% (0/1)
Same01
dotQmLiteral
Name: dotQmLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
dotQmLiteral
Name: dotQmLiteral
Prototype: static inline QString dotQmLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 94-94
Comparison: New
100.000% (2/2)
New02
detectWebBrowser
Name: detectWebBrowser
Coverage:  0.000% (0/1)
Comparison: Same
  0.000% (0/1)
Same01
convert
Name: convert
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
checkDBusGlobalMenuAvailable
Name: checkDBusGlobalMenuAvailable
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
backtraceFramesForLogMessage
Name: backtraceFramesForLogMessage
Coverage:  0.000% (0/1)
Comparison: New
  0.000% (0/1)
New01
applicationXQtImageLiteral
Name: applicationXQtImageLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
applicationXQtImageLiteral
Name: applicationXQtImageLiteral
Prototype: static inline QString applicationXQtImageLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 53-53
Comparison: New
100.000% (2/2)
New02
applicationXColorLiteral
Name: applicationXColorLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
applicationXColorLiteral
Name: applicationXColorLiteral
Prototype: static inline QString applicationXColorLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 52-52
Comparison: New
100.000% (2/2)
New02
Page:<>1
eLOC - Effective Lines of Code: 3622
...6
eLOC - Effective Lines of Code: 52
7
eLOC - Effective Lines of Code: 28
8
eLOC - Effective Lines of Code: 12
9
eLOC - Effective Lines of Code: 5
10

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