OpenCoverage

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

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
2
Condition %: 100.000% (4/4)
34
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (4/4)
7
Condition %: 100.000% (50/50)
...10
Condition %:  90.909% (20/22)
...20
Condition %:  44.828% (13/29)
...30
Condition %:  0.000% (0/28)
...55
Condition %:  0.000% (0/271)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
qMemEquals
Name: qMemEquals
Prototype: static bool qMemEquals(const quint16 *a, const quint16 *b, int length)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 642-648
100.000% (6/6)
32
qMapDeallocate
Name: qMapDeallocate
Prototype: static inline void qMapDeallocate(QMapNodeBase *node, int alignment)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 319-325
100.000% (4/4)
32
qMapAllocate
Name: qMapAllocate
Prototype: static inline void *qMapAllocate(int alloc, int alignment)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 312-317
100.000% (1/1)
31
qMapAlignmentThreshold
Name: qMapAlignmentThreshold
Prototype: static inline int qMapAlignmentThreshold()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 304-310
100.000% (1/1)
11
qMallocAligned
Name: qMallocAligned
Prototype: void *qMallocAligned(size_t size, size_t alignment)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qmalloc.cpp
Lines: 74-77
100.000% (1/1)
11
qLcTray
Name: qLcTray
Prototype: const QLoggingCategory &qLcTray()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustrayicon.cpp
Lines: 65-65
100.000% (1/1)
11
qLcMenu
Name: qLcMenu
Prototype: const QLoggingCategory &qLcMenu()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusplatformmenu.cpp
Lines: 47-47
100.000% (1/1)
11
qIterGet
Name: qIterGet
Prototype: template <typename T> static inline T qIterGet(DBusMessageIter *it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusdemarshaller.cpp
Lines: 49-74
100.000% (1/1)
41
qIterAppend
Name: qIterAppend
Prototype: static void qIterAppend(DBusMessageIter *it, QByteArray *ba, int type, const void *arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmarshaller.cpp
Lines: 49-55
100.000% (4/4)
32
qIsUpper
Name: qIsUpper
Prototype: static inline bool qIsUpper(char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 748-751
100.000% (1/1)
11
qIsUpper
Name: qIsUpper
Prototype: static bool qIsUpper(char c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1980-1983
100.000% (1/1)
11
qIsUpper
Name: qIsUpper
Prototype: inline bool qIsUpper(char ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 718-721
100.000% (1/1)
11
qIsNumericType
Name: qIsNumericType
Prototype: static bool qIsNumericType(uint tp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3348-3366
100.000% (1/1)
11
qIsNaN
Name: qIsNaN
Prototype: bool qIsNaN(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 56-56
100.000% (1/1)
11
qIsNaN
Name: qIsNaN
Prototype: bool qIsNaN(float f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 74-74
100.000% (1/1)
11
qIsInf
Name: qIsInf
Prototype: bool qIsInf(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 50-50
100.000% (1/1)
11
qIsInf
Name: qIsInf
Prototype: bool qIsInf(float f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 68-68
100.000% (1/1)
11
qIsFloatingPoint
Name: qIsFloatingPoint
Prototype: static bool qIsFloatingPoint(uint tp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3368-3371
100.000% (1/1)
11
qIsFinite
Name: qIsFinite
Prototype: bool qIsFinite(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 62-62
100.000% (1/1)
11
qIsFinite
Name: qIsFinite
Prototype: bool qIsFinite(float f)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 80-80
100.000% (1/1)
11
qIsEffectiveTLD
Name: qIsEffectiveTLD
Prototype: bool qIsEffectiveTLD(const QStringRef &domain)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines: 106-125
100.000% (10/10)
104
qIsDigit
Name: qIsDigit
Prototype: inline bool qIsDigit(char ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 723-726
100.000% (1/1)
11
qIsAlnum
Name: qIsAlnum
Prototype: static bool qIsAlnum(QChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 81-86
100.000% (1/1)
21
qInstallMsgHandler
Name: qInstallMsgHandler
Prototype: QtMsgHandler qInstallMsgHandler(QtMsgHandler h)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1875-1881
100.000% (4/4)
32
qInstallMessageHandler
Name: qInstallMessageHandler
Prototype: QtMessageHandler qInstallMessageHandler(QtMessageHandler h)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1867-1873
100.000% (4/4)
32
qInit
Name: qInit
Prototype: static void qInit(QSqlQuery *q, const QString& query, QSqlDatabase db)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlquery.cpp
Lines: 261-271
100.000% (10/10)
74
qInf
Name: qInf
Prototype: double qInf()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 98-98
100.000% (1/1)
11
qIcuCodecStateFree
Name: qIcuCodecStateFree
Prototype: static void qIcuCodecStateFree(QTextCodec::ConverterState *state)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp
Lines: 60-63
100.000% (1/1)
11
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
100.000% (1/1)
11
qHash
Name: qHash
Prototype: uint qHash(const QUrl &url, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 4123-4136
100.000% (4/4)
102
qHash
Name: qHash
Prototype: uint qHash(const QUrlQuery &key, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 432-442
100.000% (4/4)
62
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
100.000% (1/1)
41
qHash
Name: qHash
Prototype: uint qHash(const QDateTime &key, uint seed)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 5017-5024
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
qHash
Name: qHash
Prototype: uint qHash(const QBitArray &bitArray, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 248-259
100.000% (4/4)
62
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
51
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
100.000% (1/1)
41
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
100.000% (1/1)
41
qHash
Name: qHash
Prototype: uint qHash(const QNetworkConfiguration& config)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qsharednetworksession.cpp
Lines: 87-90
100.000% (1/1)
11
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
100.000% (1/1)
31
qGlobalQHashSeed
Name: qGlobalQHashSeed
Prototype: int qGlobalQHashSeed()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 359-362
100.000% (1/1)
11
qGlobalPostedEventsCount
Name: qGlobalPostedEventsCount
Prototype: uint qGlobalPostedEventsCount()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 313-317
100.000% (1/1)
21
qFreeAligned
Name: qFreeAligned
Prototype: void qFreeAligned(void *ptr)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qmalloc.cpp
Lines: 124-130
100.000% (4/4)
42
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
100.000% (1/1)
21
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
100.000% (1/1)
31
qEnvironmentVariableIntValue
Name: qEnvironmentVariableIntValue
Prototype: int qEnvironmentVariableIntValue(const char *varName, bool *ok) noexcept
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3301-3334
100.000% (18/18)
156
qEncodeNtlmBuffer
Name: qEncodeNtlmBuffer
Prototype: static int qEncodeNtlmBuffer(QNtlmBuffer& buf, int offset, const QByteArray& s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 949-955
100.000% (1/1)
41
qDeleteInEventHandler
Name: qDeleteInEventHandler
Prototype: void qDeleteInEventHandler(QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4480-4483
100.000% (1/1)
11
qDBusUpdateDispatchStatus
Name: qDBusUpdateDispatchStatus
Prototype: static void qDBusUpdateDispatchStatus(DBusConnection *connection, DBusDispatchStatus new_status, void *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 286-293
100.000% (4/4)
52
qDBusResultReceived
Name: qDBusResultReceived
Prototype: static void qDBusResultReceived(DBusPendingCall *pending, void *user_data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1847-1853
100.000% (1/1)
41
qDBusParametersForMethod
Name: qDBusParametersForMethod
Prototype: int qDBusParametersForMethod(const QMetaMethod &mm, QVector<int> &metaTypes, QString &errorMsg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp
Lines: 138-141
100.000% (1/1)
11
qDBusGenerateMetaObjectXml
Name: qDBusGenerateMetaObjectXml
Prototype: QString qDBusGenerateMetaObjectXml(QString interface, const QMetaObject *mo, const QMetaObject *base, int flags)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp
Lines: 246-264
100.000% (11/11)
114
qDBusCreateAdaptorConnector
Name: qDBusCreateAdaptorConnector
Prototype: QDBusAdaptorConnector *qDBusCreateAdaptorConnector(QObject *obj)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractadaptor.cpp
Lines: 94-100
100.000% (4/4)
42
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
qDBusAddSpyHook
Name: qDBusAddSpyHook
Prototype: void qDBusAddSpyHook(QDBusSpyCallEvent::Hook hook)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 485-488
100.000% (1/1)
11
qChecksum
Name: qChecksum
Prototype: quint16 qChecksum(const char *data, uint len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 550-562
100.000% (4/4)
92
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
qCalculateBlockSize
Name: qCalculateBlockSize
Prototype: size_t qCalculateBlockSize(size_t elementCount, size_t elementSize, size_t headerSize) noexcept
Coverage: 100.000% (12/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 167-187
100.000% (12/12)
154
priv
Name: priv
Prototype: static inline const QMetaObjectPrivate *priv(const uint* data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 145-146
100.000% (1/1)
11
priv
Name: priv
Prototype: static inline __attribute__((__unused__)) const QMetaObjectPrivate *priv(const uint* data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 92-93
100.000% (1/1)
11
priv
Name: priv
Prototype: static inline const QDBusMetaObjectPrivate *priv(const uint* data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 661-664
100.000% (1/1)
11
printXcbEvent
Name: printXcbEvent
Prototype: void printXcbEvent(const char *message, xcb_generic_event_t *event)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 779-829
100.000% (1/1)
21
prepareIdentifier
Name: prepareIdentifier
Prototype: static QString prepareIdentifier(const QString &identifier, QSqlDriver::IdentifierType type, const QSqlDriver *driver)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp
Lines: 51-60
100.000% (4/4)
52
prepareEngineForMatch
Name: prepareEngineForMatch
Prototype: static void prepareEngineForMatch(QRegExpPrivate *priv, const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3869-3879
100.000% (1/1)
41
prepareEngine
Name: prepareEngine
Prototype: inline static void prepareEngine(QRegExpPrivate *priv)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3862-3867
100.000% (4/4)
32
postEventSourceDispatch
Name: postEventSourceDispatch
Prototype: static gboolean postEventSourceDispatch(GSource *s, GSourceFunc, gpointer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 272-279
100.000% (1/1)
51
postEventSourceCheck
Name: postEventSourceCheck
Prototype: static gboolean postEventSourceCheck(GSource *source)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 267-270
100.000% (1/1)
11
positionIncludesFrame
Name: positionIncludesFrame
Prototype: static inline bool positionIncludesFrame(QWindow *w)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 239-242
100.000% (1/1)
11
pointsIntoRange
Name: pointsIntoRange
Prototype: bool pointsIntoRange(const QChar *ptr, const ushort *base, int len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2422-2426
100.000% (1/1)
21
pointerAddress
Name: pointerAddress
Prototype: int *pointerAddress()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/tests/auto/corelib/plugin/qpluginloader/lib/mylib.c
Lines: 44-47
100.000% (1/1)
11
pathHashKey
Name: pathHashKey
Prototype: static inline int pathHashKey(QSettings::Format format, QSettings::Scope scope)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1030-1033
100.000% (1/1)
11
parseXftInt
Name: parseXftInt
Prototype: static bool parseXftInt(const QByteArray& stringValue, int *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 780-786
100.000% (1/1)
41
parsePosixTransitionTime
Name: parsePosixTransitionTime
Prototype: static QTime parsePosixTransitionTime(const QByteArray &timeRule)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 420-429
100.000% (4/4)
42
parseMultiArgFormatString
Name: parseMultiArgFormatString
Prototype: static ParseResult parseMultiArgFormatString(const QString &s)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7922-7951
100.000% (16/16)
206
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
parseIp6
Name: parseIp6
Prototype: static bool parseIp6(const QString &address, QIPAddressUtils::IPv6Address &addr, QString *scopeId)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 184-195
100.000% (5/5)
72
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
100.000% (1/1)
11
parseCombinedArgString
Name: parseCombinedArgString
Prototype: static QStringList parseCombinedArgString(const QString &program)
Coverage: 100.000% (27/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 2188-2226
100.000% (27/27)
239
parseArg
Name: parseArg
Prototype: static bool parseArg(const QXmlStreamAttributes &attributes, QDBusIntrospection::Argument &argData, QDBusIntrospection::Interface *ifaceData)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 60-85
100.000% (10/10)
144
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QUrl &url)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3929-3935
100.000% (1/1)
41
operator>>
Name: operator>>
Prototype: QDataStream& operator>>(QDataStream &s, QVariant &p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2155-2159
100.000% (1/1)
21
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QUuid &id)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 696-723
100.000% (11/11)
174
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QBitArray &ba)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbitarray.cpp
Lines: 724-758
100.000% (15/15)
245
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QByteArray &ba)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 3071-3094
100.000% (10/10)
164
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QChar &chr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1630-1636
100.000% (1/1)
41
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QDate &date)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4768-4782
100.000% (7/7)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QTime &time)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4810-4821
100.000% (7/7)
62
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QEasingCurve &easing)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1476-1500
100.000% (4/4)
192
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QLine &line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qline.cpp
Lines: 293-301
100.000% (1/1)
51
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QLineF &line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qline.cpp
Lines: 854-862
100.000% (1/1)
51
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &ds, QLocale &l)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 692-698
100.000% (1/1)
41
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QMargins &m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmargins.cpp
Lines: 429-437
100.000% (1/1)
61
Page:<>1
Condition %: 100.000% (1/1)
2
Condition %: 100.000% (4/4)
34
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (4/4)
7
Condition %: 100.000% (50/50)
...10
Condition %:  90.909% (20/22)
...20
Condition %:  44.828% (13/29)
...30
Condition %:  0.000% (0/28)
...55
Condition %:  0.000% (0/271)

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