QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 1
4
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
67
McCabe - Cyclomatic Complexity: 2
8
McCabe - Cyclomatic Complexity: 2
9
McCabe - Cyclomatic Complexity: 2
10
McCabe - Cyclomatic Complexity: 2
...20
McCabe - Cyclomatic Complexity: 7
...26
McCabe - Cyclomatic Complexity: 34
FunctionCondition %ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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
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
hasUsedConfiguration::[lambda]
Name: hasUsedConfiguration::[lambda]
Prototype: [](const QNetworkConfigurationPrivatePointer &ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qbearerengine.cpp
Lines: 58-60
Comparison: New
100.000% (1/1)
New11
huntAndDestroy::[lambda]
Name: huntAndDestroy::[lambda]
Prototype: [](QDBusConnectionPrivate::ObjectTreeNode &node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 589-589
Comparison: New
100.000% (1/1)
New11
init_platform::[lambda]
Name: init_platform::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1114-1114
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines (reference): 1080-1080
Comparison: Same
  0.000% (0/1)
Same01
intToFourBytes
Name: intToFourBytes
Prototype: static QByteArray intToFourBytes(qint32 number)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 391-397
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 385-391
Comparison: Different
100.000% (1/1)
Different41
intToThreeBytes
Name: intToThreeBytes
Prototype: static QByteArray intToThreeBytes(qint32 number)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 399-405
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 393-399
Comparison: Different
100.000% (1/1)
Different41
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
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
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
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
is_readable_file
Name: is_readable_file
Prototype: static bool is_readable_file(const QString &name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 626-630
Comparison: New
  0.000% (0/1)
New21
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
loadTzTimeZones::[lambda]
Name: loadTzTimeZones::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 75-75
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines (reference): 69-69
Comparison: Same
  0.000% (0/1)
Same01
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
maxBasicCpuidSupported
Name: maxBasicCpuidSupported
Prototype: static int maxBasicCpuidSupported()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 181-224
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines (reference): 146-185
Comparison: Same
100.000% (1/1)
Same91
msgSyntaxWarning
Name: msgSyntaxWarning
Prototype: static QString msgSyntaxWarning(const QJsonObject &object, const QString &what)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 302-309
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines (reference): 312-319
Comparison: Different
  0.000% (0/1)
Different51
nanWarning
Name: nanWarning
Prototype: static void nanWarning(const char *func)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 58-61
Comparison: New
  0.000% (0/1)
New11
operator!=
Name: operator!=
Prototype: inline bool operator!=(const FallbacksCacheKey &lhs, const FallbacksCacheKey &rhs) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 439-442
Comparison: New
  0.000% (0/1)
New11
operator<
Name: operator<
Prototype: bool operator<(const QElapsedTimer &v1, const QElapsedTimer &v2) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp
Lines: 246-249
Comparison: New
100.000% (1/1)
New11
operator<
Name: operator<
Prototype: bool operator<(const QString &s1, const QString &s2) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2806-2809
Comparison: New
100.000% (1/1)
New11
operator<
Name: operator<
Prototype: bool operator<(const QStringRef &s1,const QStringRef &s2) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 9119-9122
Comparison: New
100.000% (1/1)
New11
operator==
Name: operator==
Prototype: bool operator==(const QStringRef &s1,const QStringRef &s2) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 9077-9080
Comparison: New
100.000% (1/1)
New21
operator==
Name: operator==
Prototype: bool operator==(const QString &s1,const QStringRef &s2) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 9087-9090
Comparison: New
100.000% (1/1)
New21
operator==
Name: operator==
Prototype: inline bool operator==(const FallbacksCacheKey &lhs, const FallbacksCacheKey &rhs) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 431-437
Comparison: New
  0.000% (0/1)
New41
qEnvironmentVariableIsEmpty
Name: qEnvironmentVariableIsEmpty
Prototype: bool qEnvironmentVariableIsEmpty(const char *varName) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3269-3283
Comparison: New
100.000% (1/1)
New31
qEnvironmentVariableIsSet
Name: qEnvironmentVariableIsSet
Prototype: bool qEnvironmentVariableIsSet(const char *varName) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3350-3360
Comparison: New
100.000% (1/1)
New21
qHash
Name: qHash
Prototype: uint qHash(const QMimeType &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 198-201
Comparison: New
  0.000% (0/1)
New11
qHash
Name: qHash
Prototype: uint qHash(const QKeySequence &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp
Lines: 1454-1457
Comparison: New
  0.000% (0/1)
New11
qHash
Name: qHash
Prototype: uint qHash(const QFont &font, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2023-2026
Comparison: New
  0.000% (0/1)
New11
qHash
Name: qHash
Prototype: uint qHash(const QDate &key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 5032-5035
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(const QTime &key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 5043-5046
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(const QByteArray &key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 233-236
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(const QString &key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 238-241
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(const QStringRef &key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 243-246
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(QLatin1String key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 261-264
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(float key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 973-976
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(double key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 983-986
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(long double key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 994-997
Comparison: New
100.000% (1/1)
New11
qHash
Name: qHash
Prototype: uint qHash(const QSslError &key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslerror.cpp
Lines: 319-325
Comparison: New
100.000% (1/1)
New31
qHash
Name: qHash
Prototype: uint qHash(const QLocale &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 896-902
Comparison: New
  0.000% (0/1)
New41
qHash
Name: qHash
Prototype: uint qHash(const QUuid &uuid, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 1065-1071
Comparison: New
100.000% (1/1)
New41
qHash
Name: qHash
Prototype: uint qHash(const QRegExp &key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 4043-4049
Comparison: New
100.000% (1/1)
New41
qHash
Name: qHash
Prototype: uint qHash(const QRegularExpression &key, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1858-1864
Comparison: New
100.000% (1/1)
New41
qHash
Name: qHash
Prototype: static uint qHash(const QRegExpEngineKey &key, uint seed = 0) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 896-903
Comparison: New
100.000% (1/1)
New51
qHash
Name: qHash
Prototype: inline uint qHash(const FallbacksCacheKey &key, uint seed = 0) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 444-452
Comparison: New
  0.000% (0/1)
New61
qHash
Name: qHash
Prototype: uint qHash(const QMatrix &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmatrix.cpp
Lines: 992-1002
Comparison: New
  0.000% (0/1)
New81
qHash
Name: qHash
Prototype: uint qHash(const QTransform &key, uint seed) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 800-813
Comparison: New
  0.000% (0/1)
New111
qHashBits
Name: qHashBits
Prototype: uint qHashBits(const void *p, size_t len, uint seed) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 215-218
Comparison: New
100.000% (1/1)
New11
qLcEglfsKmsDebug
Name: qLcEglfsKmsDebug
Prototype: const QLoggingCategory &qLcEglfsKmsDebug()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/qeglfskmsintegration.cpp
Lines: 61-61
Comparison: New
  0.000% (0/1)
New11
qLcEvdevTablet
Name: qLcEvdevTablet
Prototype: const QLoggingCategory &qLcEvdevTablet()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp
Lines: 52-52
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtablet/qevdevtablet.cpp
Lines (reference): 46-46
Comparison: Same
  0.000% (0/1)
Same11
qSharedBuild
Name: qSharedBuild
Prototype: bool qSharedBuild() noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 1027-1034
Comparison: New
  0.000% (0/1)
New11
qStandardItemModelDataListMimeType::[lambda]
Name: qStandardItemModelDataListMimeType::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 62-62
Comparison: New
  0.000% (0/1)
New01
qTerminate
Name: qTerminate
Prototype: void qTerminate() noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3070-3073
Comparison: New
  0.000% (0/1)
New11
qVersion
Name: qVersion
Prototype: const char *qVersion() noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 1022-1025
Comparison: New
100.000% (1/1)
New11
qopenglfSpecialClearDepthf
Name: qopenglfSpecialClearDepthf
Prototype: static void qopenglfSpecialClearDepthf(GLclampf depth)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions.cpp
Lines: 2155-2160
Comparison: New
  0.000% (0/1)
New31
qopenglfSpecialDepthRangef
Name: qopenglfSpecialDepthRangef
Prototype: static void qopenglfSpecialDepthRangef(GLclampf zNear, GLclampf zFar)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions.cpp
Lines: 2162-2167
Comparison: New
  0.000% (0/1)
New31
qtInitializeVertexArrayObjectHelper::[lambda]
Name: qtInitializeVertexArrayObjectHelper::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines: 88-88
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines (reference): 86-86
Comparison: Different
  0.000% (0/1)
Different01
qt_QMetaEnum_flagDebugOperator
Name: qt_QMetaEnum_flagDebugOperator
Prototype: void qt_QMetaEnum_flagDebugOperator(QDebug &debug, size_t sizeofT, int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 894-897
Comparison: New
100.000% (1/1)
New11
qt_assert
Name: qt_assert
Prototype: void qt_assert(const char *assertion, const char *file, int line) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3079-3082
Comparison: New
  0.000% (0/1)
New11
qt_assert_x
Name: qt_assert_x
Prototype: void qt_assert_x(const char *where, const char *what, const char *file, int line) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3087-3090
Comparison: New
  0.000% (0/1)
New11
qt_fetchUntransformed_888_ssse3
Name: qt_fetchUntransformed_888_ssse3
Prototype: const uint * qt_fetchUntransformed_888_ssse3(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp
Lines: 238-244
Comparison: New
  0.000% (0/1)
New31
qt_gettime
Name: qt_gettime
Prototype: struct timespec qt_gettime() noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp
Lines: 170-180
Comparison: New
100.000% (1/1)
New61
qt_hash
Name: qt_hash
Prototype: uint qt_hash(const QString &key) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 424-427
Comparison: New
100.000% (1/1)
New11
qt_hash
Name: qt_hash
Prototype: uint qt_hash(const QStringRef &key) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 433-436
Comparison: New
100.000% (1/1)
New11
qt_pollfd_check
Name: qt_pollfd_check
Prototype: static bool qt_pollfd_check(const pollfd &pfd, short revents)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 168-171
Comparison: New
100.000% (1/1)
New11
qt_ppoll
Name: qt_ppoll
Prototype: static inline int qt_ppoll(struct pollfd *fds, nfds_t nfds, const struct timespec *timeout_ts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcore_unix.cpp
Lines: 78-87
Comparison: New
100.000% (1/1)
New11
qt_timezone
Name: qt_timezone
Prototype: static int qt_timezone()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2165-2196
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines (reference): 2144-2173
Comparison: Same
100.000% (1/1)
Same11
resolve
Name: resolve
Prototype: template <typename Func> Func resolve(QOpenGLContext *context, const char *name, Func)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions.cpp
Lines: 2141-2145
Comparison: New
  0.000% (0/1)
New11
resourceType
Name: resourceType
Prototype: static int resourceType(const QByteArray &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp
Lines: 77-95
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp
Lines (reference): 70-87
Comparison: Different
100.000% (1/1)
Different31
round_up_scanline
Name: round_up_scanline
Prototype: static inline quint32 round_up_scanline(quint32 base, quint32 pad)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 353-356
Comparison: New
  0.000% (0/1)
New11
storePixelsBPP24_ssse3
Name: storePixelsBPP24_ssse3
Prototype: void storePixelsBPP24_ssse3(uchar *dest, const uint *src, int index, int count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp
Lines: 231-234
Comparison: New
  0.000% (0/1)
New11
textHtmlLiteral::[lambda]
Name: textHtmlLiteral::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 50-50
Comparison: New
100.000% (1/1)
New01
textPlainLiteral::[lambda]
Name: textPlainLiteral::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 51-51
Comparison: New
100.000% (1/1)
New01
textUriListLiteral::[lambda]
Name: textUriListLiteral::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 49-49
Comparison: New
100.000% (1/1)
New01
threeBytesToInt
Name: threeBytesToInt
Prototype: static qint32 threeBytesToInt(const char *bytes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 370-373
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 364-367
Comparison: Different
100.000% (1/1)
Different11
timespecToMillisecs
Name: timespecToMillisecs
Prototype: static inline int timespecToMillisecs(const struct timespec *ts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcore_unix.cpp
Lines: 68-72
Comparison: New
100.000% (1/1)
New21
toIntegral_helper
Name: toIntegral_helper
Prototype: static qlonglong toIntegral_helper(const QLocaleData *d, const QChar *data, int len, bool *ok, QLocale::NumberOptions mode, qlonglong)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1092-1096
Comparison: New
100.000% (1/1)
New11
toIntegral_helper
Name: toIntegral_helper
Prototype: static qulonglong toIntegral_helper(const QLocaleData *d, const QChar *data, int len, bool *ok, QLocale::NumberOptions mode, qulonglong)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1098-1102
Comparison: New
100.000% (1/1)
New11
twoBytesToInt
Name: twoBytesToInt
Prototype: static qint16 twoBytesToInt(const char *bytes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 365-368
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 359-362
Comparison: Different
100.000% (1/1)
Different11
xgetbv
Name: xgetbv
Prototype: static void xgetbv(uint in, uint &eax, uint &edx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 282-293
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines (reference): 233-244
Comparison: Same
  0.000% (0/1)
Same31
MinOverlapPlacer::accumulatedOverlap
Name: MinOverlapPlacer::accumulatedOverlap
Prototype: int MinOverlapPlacer::accumulatedOverlap(const QRect &source, const QVector<QRect> &rects)
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 414-422
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines (reference): 409-417
Comparison: Different
  0.000% (0/2)
Different52
OsTypeTerm::fromJson
Name: OsTypeTerm::fromJson
Prototype: OsTypeTerm OsTypeTerm::fromJson(const QJsonValue &v)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 273-283
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines (reference): 283-293
Comparison: Different
  0.000% (0/4)
Different82
QAbstractItemModelPrivate::invalidatePersistentIndex
Name: QAbstractItemModelPrivate::invalidatePersistentIndex
Prototype: void QAbstractItemModelPrivate::invalidatePersistentIndex(const QModelIndex &index)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 519-527
Comparison: New
100.000% (4/4)
New62
QAbstractItemModelPrivate::invalidatePersistentIndexes
Name: QAbstractItemModelPrivate::invalidatePersistentIndexes
Prototype: void QAbstractItemModelPrivate::invalidatePersistentIndexes()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 505-512
Comparison: New
100.000% (2/2)
New42
QAbstractItemView::setRootIndex
Name: QAbstractItemView::setRootIndex
Prototype: void QAbstractItemView::setRootIndex(const QModelIndex &index)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1143-1153
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines (reference): 1124-1134
Comparison: Different
  0.000% (0/4)
Different72
QAbstractItemView::setVerticalScrollMode
Name: QAbstractItemView::setVerticalScrollMode
Prototype: void QAbstractItemView::setVerticalScrollMode(ScrollMode mode)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1262-1276
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines (reference): 1242-1251
Comparison: Different
  0.000% (0/8)
Different72
QAbstractItemViewPrivate::removeEditor
Name: QAbstractItemViewPrivate::removeEditor
Prototype: void QAbstractItemViewPrivate::removeEditor(QWidget *editor)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 4354-4361
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines (reference): 4303-4311
Comparison: Different
  0.000% (0/4)
Different42
QAbstractProxyModel::mimeData
Name: QAbstractProxyModel::mimeData
Prototype: QMimeData* QAbstractProxyModel::mimeData(const QModelIndexList &indexes) const
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 384-392
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines (reference): 378-386
Comparison: Different
  0.000% (0/2)
Different62
QAbstractScrollArea::setHorizontalScrollBar
Name: QAbstractScrollArea::setHorizontalScrollBar
Prototype: void QAbstractScrollArea::setHorizontalScrollBar(QScrollBar *scrollBar)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 773-782
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines (reference): 766-775
Comparison: Different
  0.000% (0/4)
Different52
QAbstractScrollArea::setVerticalScrollBar
Name: QAbstractScrollArea::setVerticalScrollBar
Prototype: void QAbstractScrollArea::setVerticalScrollBar(QScrollBar *scrollBar)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 712-721
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines (reference): 705-714
Comparison: Different
  0.000% (0/4)
Different52
QAbstractScrollAreaPrivate::replaceScrollBar
Name: QAbstractScrollAreaPrivate::replaceScrollBar
Prototype: void QAbstractScrollAreaPrivate::replaceScrollBar(QScrollBar *scrollBar, Qt::Orientation orientation)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 249-285
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines (reference): 243-278
Comparison: Different
  0.000% (0/7)
Different292
QAbstractSlider::setSingleStep
Name: QAbstractSlider::setSingleStep
Prototype: void QAbstractSlider::setSingleStep(int step)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines: 384-394
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines (reference): 378-383
Comparison: Different
  0.000% (0/9)
Different32
QAbstractSlider::wheelEvent
Name: QAbstractSlider::wheelEvent
Prototype: void QAbstractSlider::wheelEvent(QWheelEvent * e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines: 765-774
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines (reference): 754-761
Comparison: Different
  0.000% (0/7)
Different52
QAbstractSliderPrivate::itemviewChangeSingleStep
Name: QAbstractSliderPrivate::itemviewChangeSingleStep
Prototype: void QAbstractSliderPrivate::itemviewChangeSingleStep(int step)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractslider.cpp
Lines: 966-971
Comparison: New
  0.000% (0/6)
New32
QAbstractSocket::close
Name: QAbstractSocket::close
Prototype: void QAbstractSocket::close()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2666-2675
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines (reference): 2644-2660
Comparison: Different
100.000% (4/4)
Different102
QAbstractSocketPrivate::emitReadyRead
Name: QAbstractSocketPrivate::emitReadyRead
Prototype: void QAbstractSocketPrivate::emitReadyRead()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1296-1306
Comparison: New
100.000% (4/4)
New62
QAbstractSocketPrivate::fetchConnectionParameters
Name: QAbstractSocketPrivate::fetchConnectionParameters
Prototype: void QAbstractSocketPrivate::fetchConnectionParameters()
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1312-1347
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines (reference): 1306-1329
Comparison: Different
 68.750% (11/16)
Different132
QAccessibleTableCell::QAccessibleTableCell
Name: QAccessibleTableCell::QAccessibleTableCell
Prototype: QAccessibleTableCell::QAccessibleTableCell(QAbstractItemView *view_, const QModelIndex &index_, QAccessible::Role role_)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 813-818
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines (reference): 807-812
Comparison: Different
  0.000% (0/4)
Different22
QAccessibleTextEdit::scrollToSubstring
Name: QAccessibleTextEdit::scrollToSubstring
Prototype: void QAccessibleTextEdit::scrollToSubstring(int startIndex, int endIndex)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 275-292
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines (reference): 270-287
Comparison: Different
  0.000% (0/4)
Different102
Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 1
4
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
67
McCabe - Cyclomatic Complexity: 2
8
McCabe - Cyclomatic Complexity: 2
9
McCabe - Cyclomatic Complexity: 2
10
McCabe - Cyclomatic Complexity: 2
...20
McCabe - Cyclomatic Complexity: 7
...26
McCabe - Cyclomatic Complexity: 34

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