QtBase - 2016-12-13 07:58:44 +0000

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...66
McCabe - Cyclomatic Complexity: 4
67
McCabe - Cyclomatic Complexity: 4
68
McCabe - Cyclomatic Complexity: 4
69
McCabe - Cyclomatic Complexity: 4
7071
McCabe - Cyclomatic Complexity: 3
72
McCabe - Cyclomatic Complexity: 3
73
McCabe - Cyclomatic Complexity: 3
74
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
qExtractServerTime
Name: qExtractServerTime
Prototype: static QByteArray qExtractServerTime(const QByteArray& targetInfoBuff)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1218-1241
 71.429% (5/7)
163
qDumpCPUFeatures
Name: qDumpCPUFeatures
Prototype: void qDumpCPUFeatures()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 742-752
  0.000% (0/7)
73
qDrawTextureRect
Name: qDrawTextureRect
Prototype: static void qDrawTextureRect(const QRectF &target, GLint textureWidth, GLint textureHeight, GLenum textureTarget)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2940-2980
  0.000% (0/11)
233
qDefaultMessageHandler
Name: qDefaultMessageHandler
Prototype: static void qDefaultMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &buf)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1567-1599
 71.429% (5/7)
63
qDBusSignalFilter
Name: qDBusSignalFilter
Prototype: static DBusHandlerResult qDBusSignalFilter(DBusConnection *connection, DBusMessage *message, void *data)
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 513-528
 75.000% (6/8)
103
qDBusRemoveWatch
Name: qDBusRemoveWatch
Prototype: static void qDBusRemoveWatch(DBusWatch *watch, void *data)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 233-255
 88.889% (8/9)
133
qDBusRemoveTimeout
Name: qDBusRemoveTimeout
Prototype: static void qDBusRemoveTimeout(DBusTimeout *timeout, void *data)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 165-187
 85.714% (6/7)
123
qDBusNewConnection
Name: qDBusNewConnection
Prototype: static void qDBusNewConnection(DBusServer *server, DBusConnection *connection, void *data)
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 295-333
 57.143% (4/7)
213
qDBusInterfaceInObject
Name: qDBusInterfaceInObject
Prototype: bool qDBusInterfaceInObject(QObject *obj, const QString &interface_name)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp
Lines: 117-124
 66.667% (4/6)
53
qDBusCheckAsyncTag
Name: qDBusCheckAsyncTag
Prototype: bool qDBusCheckAsyncTag(const char *tag)
Coverage:  47.059% (8/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp
Lines: 58-71
 47.059% (8/17)
83
qDBusAddWatch
Name: qDBusAddWatch
Prototype: static dbus_bool_t qDBusAddWatch(DBusWatch *watch, void *data)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 200-231
100.000% (7/7)
203
qDBusAddTimeout
Name: qDBusAddTimeout
Prototype: static dbus_bool_t qDBusAddTimeout(DBusTimeout *timeout, void *data)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 139-163
 42.857% (3/7)
143
qCalculateGrowingBlockSize
Name: qCalculateGrowingBlockSize
Prototype: CalculateGrowingBlockSizeResult qCalculateGrowingBlockSize(size_t elementCount, size_t elementSize, size_t headerSize) noexcept
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 207-230
100.000% (8/8)
133
qAddPreRoutine
Name: qAddPreRoutine
Prototype: void qAddPreRoutine(QtStartUpFunction p)
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 240-253
 57.143% (4/7)
73
qAbsTimespec
Name: qAbsTimespec
Prototype: timespec qAbsTimespec(const timespec &t)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 96-107
  0.000% (0/9)
73
primeForCount
Name: primeForCount
Prototype: static inline int primeForCount(int count)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 458-470
  0.000% (0/7)
83
prevCharJoins
Name: prevCharJoins
Prototype: static inline bool prevCharJoins(const QString &string, int pos)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2679-2687
  0.000% (0/9)
63
postEventSourcePrepare
Name: postEventSourcePrepare
Prototype: static gboolean postEventSourcePrepare(GSource *s, gint *timeout)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 250-265
 77.778% (7/9)
113
parseTzPosixRule
Name: parseTzPosixRule
Prototype: static QByteArray parseTzPosixRule(QDataStream &ds)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 323-339
 63.636% (7/11)
103
parseIp6
Name: parseIp6
Prototype: static const QChar *parseIp6(QString &host, const QChar *begin, const QChar *end, QUrl::ParsingMode mode)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1247-1276
100.000% (9/9)
143
parseCookieHeader
Name: parseCookieHeader
Prototype: static QVariant parseCookieHeader(const QByteArray &raw)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 857-870
 60.000% (3/5)
83
parseAnnotation
Name: parseAnnotation
Prototype: static bool parseAnnotation(const QXmlStreamReader &xml, QDBusIntrospection::Annotations &annotations, QDBusIntrospection::Interface *ifaceData, bool interfaceAnnotation = false)
Coverage:  62.500% (5/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 87-106
 62.500% (5/8)
113
parentObject
Name: parentObject
Prototype: static inline QObject *parentObject(const QObject *obj)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1416-1424
  0.000% (0/9)
53
panTouchPoints
Name: panTouchPoints
Prototype: static inline int panTouchPoints()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgesturemanager.cpp
Lines: 69-85
  0.000% (0/9)
73
paintsOver
Name: paintsOver
Prototype: static bool paintsOver(const QCss::BorderStyle *styles, const QBrush *colors, QCss::Edge e1, QCss::Edge e2)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 332-346
  0.000% (0/15)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QMatrix4x4 &matrix)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 2082-2093
  0.000% (0/7)
73
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QImage &image)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3551-3563
  0.000% (0/7)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QPixmap &pixmap)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap.cpp
Lines: 1058-1071
  0.000% (0/8)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QTextFormat &fmt)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 441-456
  0.000% (0/7)
83
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QKeySequence &keysequence)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp
Lines: 1635-1651
  0.000% (0/7)
123
operator==
Name: operator==
Prototype: bool operator==(const QGridLayoutBox &box1, const QGridLayoutBox &box2)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 141-149
  0.000% (0/7)
53
operator==
Name: operator==
Prototype: bool operator==(QLatin1String s1, const QStringRef &s2) noexcept
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 9097-9106
 71.429% (5/7)
63
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &stream, const QMatrix4x4 &matrix)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 2064-2070
  0.000% (0/6)
43
operator<<
Name: operator<<
Prototype: static inline QDebug operator<<(QDebug debug, const QNetworkAddressEntry &entry)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 662-671
  0.000% (0/7)
73
operator<<
Name: operator<<
Prototype: static inline QDebug operator<<(QDebug dbg, const QThread *th)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 86-96
  0.000% (0/9)
83
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QImage &image)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3525-3539
  0.000% (0/7)
83
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QObject *o)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4120-4130
 71.429% (5/7)
83
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QPainterPath &p)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2394-2410
  0.000% (0/7)
113
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsObject *item)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11422-11438
  0.000% (0/7)
113
operator<<
Name: operator<<
Prototype: static QDataStream& operator<<(QDataStream& s, const QNtlmPhase1Block& b)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1026-1039
 42.857% (3/7)
113
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QIcon &i)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 1382-1398
  0.000% (0/8)
123
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QJsonDocument &o)
Coverage:  25.000% (2/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp
Lines: 566-582
 25.000% (2/8)
123
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QImage &i)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4795-4812
  0.000% (0/8)
133
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QDBusMessage &msg)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmessage.cpp
Lines: 821-839
  0.000% (0/9)
163
operator<<
Name: operator<<
Prototype: static QDataStream& operator<<(QDataStream& s, const QNtlmPhase3Block& b)
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1042-1068
 57.143% (4/7)
183
numericCompare
Name: numericCompare
Prototype: static int numericCompare(const QVariant::Private *d1, const QVariant::Private *d2)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3462-3477
100.000% (9/9)
113
nextListStyle
Name: nextListStyle
Prototype: static QTextListFormat::Style nextListStyle(QTextListFormat::Style style)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 411-418
  0.000% (0/7)
53
nextCharJoins
Name: nextCharJoins
Prototype: static inline bool nextCharJoins(const QString &string, int pos)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2669-2677
  0.000% (0/9)
63
nameFilterForMime
Name: nameFilterForMime
Prototype: static QString nameFilterForMime(const QString &mimeType)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1526-1539
  0.000% (0/7)
83
moveToHook
Name: moveToHook
Prototype: static void moveToHook(qfixed x, qfixed y, void *data)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 555-564
  0.000% (0/7)
73
miUnionNonO
Name: miUnionNonO
Prototype: static void miUnionNonO(QRegionPrivate &dest, const QRect *r, const QRect *rEnd, int y1, int y2)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2365-2382
  0.000% (0/7)
103
miSubtractNonO1
Name: miSubtractNonO1
Prototype: static void miSubtractNonO1(QRegionPrivate &dest, const QRect *r, const QRect *rEnd, int y1, int y2)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2490-2507
  0.000% (0/7)
103
mergeSegments
Name: mergeSegments
Prototype: void mergeSegments(Segment *a, int na, Segment *b, int nb)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1015-1030
  0.000% (0/9)
113
massageAdjustedDateTime
Name: massageAdjustedDateTime
Prototype: static void massageAdjustedDateTime(Qt::TimeSpec spec, const QTimeZone &zone, QDate *date, QTime *time)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 3701-3728
 71.429% (5/7)
53
mask_alpha_converter_inplace
Name: mask_alpha_converter_inplace
Prototype: template<QImage::Format DestFormat> static bool mask_alpha_converter_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1070-1089
  0.000% (0/7)
193
mask_alpha_converter
Name: mask_alpha_converter
Prototype: static void mask_alpha_converter(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1048-1068
  0.000% (0/7)
143
markFrames
Name: markFrames
Prototype: static void markFrames(QTextFrame *current, int from, int oldLength, int length)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2896-2918
  0.000% (0/9)
123
makeBitmapCompliantIfNeeded
Name: makeBitmapCompliantIfNeeded
Prototype: static QImage makeBitmapCompliantIfNeeded(QPlatformPixmap *d, const QImage &image, Qt::ImageConversionFlags flags)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qplatformpixmap.cpp
Lines: 101-119
  0.000% (0/9)
103
makeArgIndexToPlaceholderMap
Name: makeArgIndexToPlaceholderMap
Prototype: static ArgIndexToPlaceholderMap makeArgIndexToPlaceholderMap(const ParseResult &parts)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7953-7967
100.000% (7/7)
83
log2
Name: log2
Prototype: static int log2(uint i)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformscreen.cpp
Lines: 360-371
  0.000% (0/7)
73
loadRulesFromFile
Name: loadRulesFromFile
Prototype: static QVector<QLoggingRule> loadRulesFromFile(const QString &filePath)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qloggingregistry.cpp
Lines: 257-270
 71.429% (5/7)
103
lengthValueFromData
Name: lengthValueFromData
Prototype: static int lengthValueFromData(const LengthData& data, const QFont& f)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 424-431
  0.000% (0/7)
53
launch
Name: launch
Prototype: static inline bool launch(const QString &launcher, const QUrl &url)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 118-131
  0.000% (0/7)
73
keywords
Name: keywords
Prototype: static QSet<QByteArray> keywords()
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 89-166
 57.143% (4/7)
293
kdeColor
Name: kdeColor
Prototype: static inline bool kdeColor(QPalette *pal, QPalette::ColorRole role, const QVariant &value)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 368-377
  0.000% (0/7)
73
is_brush_transparent
Name: is_brush_transparent
Prototype: static inline bool is_brush_transparent(const QBrush &brush)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 119-129
  0.000% (0/7)
73
isLine
Name: isLine
Prototype: static bool isLine(const QBezier &bezier)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 889-903
  0.000% (0/11)
83
isDescendant
Name: isDescendant
Prototype: static inline bool isDescendant(const QAbstractState *state1, const QAbstractState *state2)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 289-299
100.000% (7/7)
53
isChildOfTabbedQMdiArea
Name: isChildOfTabbedQMdiArea
Prototype: static inline bool isChildOfTabbedQMdiArea(const QMdiSubWindow *child)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 231-239
  0.000% (0/7)
53
isChildOfQMdiSubWindow
Name: isChildOfQMdiSubWindow
Prototype: static inline bool isChildOfQMdiSubWindow(const QWidget *child)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 219-229
  0.000% (0/7)
73
isAncestorFrame
Name: isAncestorFrame
Prototype: static bool isAncestorFrame(QTextFrame *possibleAncestor, QTextFrame *child)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 565-573
  0.000% (0/7)
53
isAncestor
Name: isAncestor
Prototype: static inline bool isAncestor(const QObject *obj, const QObject *child)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 292-300
  0.000% (0/7)
53
ioErrorHandler
Name: ioErrorHandler
Prototype: static int ioErrorHandler(Display *dpy)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 156-170
  0.000% (0/9)
93
installCoverageTool
Name: installCoverageTool
Prototype: static void installCoverageTool(QLibraryPrivate *libPrivate)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 326-357
 28.571% (2/7)
83
inputMethodQueryRectangle_helper
Name: inputMethodQueryRectangle_helper
Prototype: static QRectF inputMethodQueryRectangle_helper(Qt::InputMethodQuery imquery, const QTransform &xform)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qinputmethod.cpp
Lines: 130-141
  0.000% (0/7)
83
initEmptyMultiBox
Name: initEmptyMultiBox
Prototype: static void initEmptyMultiBox(QVector<QLayoutStruct> &chain, int start, int end)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 618-626
  0.000% (0/9)
53
indexOfDescendant
Name: indexOfDescendant
Prototype: static int indexOfDescendant(QState *s, QAbstractState *desc)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 452-462
 77.778% (7/9)
63
imageWriteMimeFormats
Name: imageWriteMimeFormats
Prototype: static QStringList imageWriteMimeFormats()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qdnd.cpp
Lines: 173-191
  0.000% (0/9)
123
imageReadMimeFormats
Name: imageReadMimeFormats
Prototype: static QStringList imageReadMimeFormats()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qdnd.cpp
Lines: 152-170
  0.000% (0/9)
123
idleTimerSourcePrepare
Name: idleTimerSourcePrepare
Prototype: static gboolean idleTimerSourcePrepare(GSource *source, gint *timeout)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 201-213
 85.714% (6/7)
73
hex2int
Name: hex2int
Prototype: static inline int hex2int(const char *s)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor_p.cpp
Lines: 54-63
  0.000% (0/7)
73
hash
Name: hash
Prototype: static inline uint hash(const uchar *p, int len, uint seed) noexcept
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 202-213
 28.571% (2/7)
63
hash
Name: hash
Prototype: static inline uint hash(const QChar *p, int len, uint seed) noexcept
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 220-231
 28.571% (2/7)
63
gray_start_cell
Name: gray_start_cell
Prototype: static void gray_start_cell( PWorker worker, TCoord ex, TCoord ey )
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 502-520
  0.000% (0/7)
113
grabberWindow
Name: grabberWindow
Prototype: static inline QWindow *grabberWindow(const QWidget *w)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12481-12488
  0.000% (0/6)
53
grabForPopup
Name: grabForPopup
Prototype: static void grabForPopup(QWidget *popup)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 3827-3838
  0.000% (0/7)
63
get_extended_font_bits
Name: get_extended_font_bits
Prototype: static quint8 get_extended_font_bits(const QFontPrivate *f)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 1906-1915
  0.000% (0/7)
73
getWindow
Name: getWindow
Prototype: static QAccessibleInterface * getWindow(QAccessibleInterface * interface)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1573-1583
  0.000% (0/9)
63
getVariables
Name: getVariables
Prototype: QList<AnchorData *> getVariables(const QList<QSimplexConstraint *> &constraints)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2062-2071
  0.000% (0/7)
63
getResizeDeltaComponent
Name: getResizeDeltaComponent
Prototype: static inline int getResizeDeltaComponent(uint cflags, uint resizeFlag, uint resizeReverseFlag, int delta)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 208-217
  0.000% (0/7)
53
getPath
Name: getPath
Prototype: static QString getPath(QSettings::Format format, QSettings::Scope scope)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1097-1113
100.000% (7/7)
103
getMoveDeltaComponent
Name: getMoveDeltaComponent
Prototype: static inline int getMoveDeltaComponent(uint cflags, uint moveFlag, uint resizeFlag, int delta, int maxDelta, int minDelta)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 197-206
  0.000% (0/7)
53
getLineHeightParams
Name: getLineHeightParams
Prototype: static inline void getLineHeightParams(const QTextBlockFormat &blockFormat, const QTextLine &line, qreal scaling, QFixed *lineAdjustment, QFixed *lineBreakHeight, QFixed *lineHeight)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2567-2583
  0.000% (0/9)
83
getEtcFileContent
Name: getEtcFileContent
Prototype: static QByteArray getEtcFileContent(const char *filename)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2222-2239
 42.857% (3/7)
113
generateSubObjectXml
Name: generateSubObjectXml
Prototype: static QString generateSubObjectXml(QObject *object)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 110-123
  0.000% (0/9)
103
formatUnicodeString
Name: formatUnicodeString
Prototype: static void formatUnicodeString(QDebug d, const QString &s)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qevent.cpp
Lines: 3654-3663
  0.000% (0/7)
63
formatDifference
Name: formatDifference
Prototype: static QTextFormat formatDifference(const QTextFormat &from, const QTextFormat &to)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2206-2217
  0.000% (0/6)
73
formatBacktraceForLogMessage
Name: formatBacktraceForLogMessage
Prototype: static QString formatBacktraceForLogMessage(const QMessagePattern::BacktraceParams backtraceParams, const char *function)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1268-1283
 44.444% (4/9)
83
fixInitialSize
Name: fixInitialSize
Prototype: static QSize fixInitialSize(QSize size, const QWindow *w, int defaultWidth, int defaultHeight)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines: 584-596
  0.000% (0/7)
73
findLocalePrivate
Name: findLocalePrivate
Prototype: static QLocalePrivate *findLocalePrivate(QLocale::Language language, QLocale::Script script, QLocale::Country country)
Coverage:  55.556% (5/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 716-732
 55.556% (5/9)
83
Page:<>1
McCabe - Cyclomatic Complexity: 439
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...66
McCabe - Cyclomatic Complexity: 4
67
McCabe - Cyclomatic Complexity: 4
68
McCabe - Cyclomatic Complexity: 4
69
McCabe - Cyclomatic Complexity: 4
7071
McCabe - Cyclomatic Complexity: 3
72
McCabe - Cyclomatic Complexity: 3
73
McCabe - Cyclomatic Complexity: 3
74
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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