OpenCoverage

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

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
23
Condition %: 100.000% (6/6)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (4/4)
...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
readEtcOsRelease
Name: readEtcOsRelease
Prototype: static bool readEtcOsRelease(QUnixOSVersion &v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2282-2286
100.000% (4/4)
04
read8
Name: read8
Prototype: static quint8 read8(const uchar *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 803-806
100.000% (1/1)
11
read32
Name: read32
Prototype: static quint32 read32(const uchar *data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 813-816
100.000% (1/1)
11
rawTypeNameFromTypeInfo
Name: rawTypeNameFromTypeInfo
Prototype: static inline const char *rawTypeNameFromTypeInfo(const QMetaObject *mo, uint typeInfo)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 175-178
100.000% (1/1)
11
rawStringData
Name: rawStringData
Prototype: static inline const char *rawStringData(const QMetaObject *mo, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 159-162
100.000% (1/1)
11
qvsnprintf
Name: qvsnprintf
Prototype: int qvsnprintf(char *str, size_t n, const char *fmt, va_list ap)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qvsnprintf.cpp
Lines: 95-98
100.000% (1/1)
11
qunsetenv
Name: qunsetenv
Prototype: bool qunsetenv(const char *varName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3411-3432
100.000% (1/1)
21
qulltoa2
Name: qulltoa2
Prototype: static char *qulltoa2(char *p, qulonglong n, int base)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 3943-3959
100.000% (6/6)
62
qulltoa
Name: qulltoa
Prototype: QString qulltoa(qulonglong l, int base, const QChar _zero)
Coverage: 100.000% (17/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 427-457
100.000% (17/17)
155
qualifiedName
Name: qualifiedName
Prototype: static QByteArray qualifiedName(const QMetaEnum &e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 2727-2730
100.000% (1/1)
11
qt_urlRecode
Name: qt_urlRecode
Prototype: int qt_urlRecode(QString &appendTo, const QChar *begin, const QChar *end, QUrl::ComponentFormattingOptions encoding, const ushort *tableModifications)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 582-604
100.000% (16/16)
136
qt_tzset
Name: qt_tzset
Prototype: static void qt_tzset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2148-2158
100.000% (1/1)
11
qt_tzname
Name: qt_tzname
Prototype: static QString qt_tzname(QDateTimePrivate::DaylightStatus daylightStatus)
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2199-2222
100.000% (3/3)
21
qt_to_latin1
Name: qt_to_latin1
Coverage: 100.000% (3/3)
100.000% (3/3)
11
qt_to_latin1
Name: qt_to_latin1
Prototype: static void qt_to_latin1(uchar *dst, const ushort *src, int length)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 318-376
100.000% (7/7)
134
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
100.000% (1/1)
11
qt_subtract_from_timeout
Name: qt_subtract_from_timeout
Prototype: int qt_subtract_from_timeout(int timeout, int elapsed)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 2004-2011
100.000% (4/4)
42
qt_string_count
Name: qt_string_count
Prototype: static inline int qt_string_count(const QChar *unicode, int size, QChar ch, Qt::CaseSensitivity cs)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10140-10158
100.000% (15/15)
136
qt_starts_with
Name: qt_starts_with
Prototype: static inline bool qt_starts_with(const QChar *haystack, int haystackLen, const QChar *needle, int needleLen, Qt::CaseSensitivity cs)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10176-10199
100.000% (19/19)
167
qt_starts_with
Name: qt_starts_with
Prototype: static inline bool qt_starts_with(const QChar *haystack, int haystackLen, QLatin1String needle, Qt::CaseSensitivity cs)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10201-10221
100.000% (19/19)
157
qt_split_namespace
Name: qt_split_namespace
Prototype: static void qt_split_namespace(QString& prefix, QString& name, const QString& qName, bool hasURI)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 101-114
100.000% (8/8)
83
qt_splitLocaleName
Name: qt_splitLocaleName
Coverage: 100.000% (1/1)
100.000% (1/1)
01
qt_setupActionIcon
Name: qt_setupActionIcon
Prototype: static inline void qt_setupActionIcon(QAction *action, QLatin1String name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp
Lines: 349-356
100.000% (1/1)
51
qt_section_chunk
Name: qt_section_chunk
Coverage: 100.000% (1/1)
100.000% (1/1)
11
qt_repeatCount
Name: qt_repeatCount
Prototype: int qt_repeatCount(const QString &s, int i)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 524-531
100.000% (6/6)
52
qt_register_signal_spy_callbacks
Name: qt_register_signal_spy_callbacks
Prototype: void qt_register_signal_spy_callbacks(const QSignalSpyCallbackSet &callback_set)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 216-219
100.000% (1/1)
11
qt_regexp_toCanonical
Name: qt_regexp_toCanonical
Prototype: QString qt_regexp_toCanonical(const QString &pattern, QRegExp::PatternSyntax patternSyntax)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1330-1345
100.000% (9/9)
56
qt_qgl_paint_engine
Name: qt_qgl_paint_engine
Prototype: QPaintEngine* qt_qgl_paint_engine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 5145-5148
100.000% (1/1)
11
qt_qdnsservicerecord_less_than
Name: qt_qdnsservicerecord_less_than
Prototype: static bool qt_qdnsservicerecord_less_than(const QDnsServiceRecord &r1, const QDnsServiceRecord &r2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp
Lines: 94-101
100.000% (1/1)
31
qt_qdnsmailexchangerecord_sort
Name: qt_qdnsmailexchangerecord_sort
Prototype: static void qt_qdnsmailexchangerecord_sort(QList<QDnsMailExchangeRecord> &records)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp
Lines: 65-92
100.000% (16/16)
146
qt_qdnsmailexchangerecord_less_than
Name: qt_qdnsmailexchangerecord_less_than
Prototype: static bool qt_qdnsmailexchangerecord_less_than(const QDnsMailExchangeRecord &r1, const QDnsMailExchangeRecord &r2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp
Lines: 55-59
100.000% (1/1)
11
qt_premultiplyColor
Name: qt_premultiplyColor
Prototype: inline QColor qt_premultiplyColor(QColor c, GLfloat opacity)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 135-143
100.000% (1/1)
61
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
100.000% (1/1)
11
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
100.000% (1/1)
11
qt_monthNumberFromShortName
Name: qt_monthNumberFromShortName
Prototype: static int qt_monthNumberFromShortName(QStringRef shortName)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 181-188
100.000% (7/7)
43
qt_monthNumberFromShortName
Name: qt_monthNumberFromShortName
Prototype: static int qt_monthNumberFromShortName(const QString &shortName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 189-190
100.000% (1/1)
11
qt_message_fatal
Name: qt_message_fatal
Prototype: static void qt_message_fatal(QtMsgType, const QMessageLogContext &context, const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1661-1690
100.000% (1/1)
31
qt_message
Name: qt_message
Prototype: static QString qt_message(QtMsgType msgType, const QMessageLogContext &context, const char *msg, va_list ap)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 275-280
100.000% (1/1)
31
qt_logging_to_console
Name: qt_logging_to_console
Prototype: bool qt_logging_to_console()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 214-218
100.000% (1/1)
11
qt_initialize_qhash_seed
Name: qt_initialize_qhash_seed
Prototype: static void qt_initialize_qhash_seed()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 341-347
100.000% (4/4)
32
qt_hash
Name: qt_hash
Prototype: static uint qt_hash(const QChar *p, int n) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 408-418
100.000% (4/4)
62
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
100.000% (1/1)
11
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
100.000% (1/1)
11
qt_gl_functions
Name: qt_gl_functions
Prototype: static QGLFunctionsPrivateEx *qt_gl_functions(const QGLContext *context = 0)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp
Lines: 177-186
100.000% (4/4)
72
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
100.000% (1/1)
61
qt_gettid
Name: qt_gettid
Prototype: static long qt_gettid()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 107-112
100.000% (1/1)
11
qt_getFreetypeData
Name: qt_getFreetypeData
Prototype: QtFreetypeData *qt_getFreetypeData()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 149-155
100.000% (4/4)
42
qt_getFreetype
Name: qt_getFreetype
Prototype: FT_Library qt_getFreetype()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 158-164
100.000% (4/4)
42
qt_from_latin1
Name: qt_from_latin1
Coverage: 100.000% (1/1)
100.000% (1/1)
11
qt_from_latin1
Name: qt_from_latin1
Prototype: void qt_from_latin1(ushort *dst, const char *str, size_t size) noexcept
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 213-261
100.000% (5/5)
134
qt_find_latin1_string
Name: qt_find_latin1_string
Prototype: static inline int qt_find_latin1_string(const QChar *haystack, int size, QLatin1String needle, int from, Qt::CaseSensitivity cs)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10160-10174
100.000% (4/4)
82
qt_ends_with
Name: qt_ends_with
Prototype: static inline bool qt_ends_with(const QChar *haystack, int haystackLen, const QChar *needle, int needleLen, Qt::CaseSensitivity cs)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10223-10247
100.000% (19/19)
177
qt_ends_with
Name: qt_ends_with
Prototype: static inline bool qt_ends_with(const QChar *haystack, int haystackLen, QLatin1String needle, Qt::CaseSensitivity cs)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10250-10271
100.000% (19/19)
167
qt_debug_component
Name: qt_debug_component
Prototype: bool qt_debug_component()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 1134-1138
100.000% (1/1)
11
qt_custom_file_engine_handler_create
Name: qt_custom_file_engine_handler_create
Prototype: QAbstractFileEngine *qt_custom_file_engine_handler_create(const QString &path)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qabstractfileengine.cpp
Lines: 160-176
100.000% (10/10)
84
qt_convertToBool
Name: qt_convertToBool
Prototype: template<typename TInput, typename LiteralWrapper> inline bool qt_convertToBool(const QVariant::Private *const d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 318-323
100.000% (1/1)
21
qt_clock_gettime
Name: qt_clock_gettime
Prototype: static inline void qt_clock_gettime(clockid_t clock, struct timespec *ts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp
Lines: 107-110
100.000% (1/1)
11
qt_applicationName_noFallback
Name: qt_applicationName_noFallback
Prototype: QString qt_applicationName_noFallback()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 2405-2408
100.000% (1/1)
11
qt_abstime_for_timeout
Name: qt_abstime_for_timeout
Prototype: void qt_abstime_for_timeout(timespec *ts, int timeout)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp
Lines: 96-113
100.000% (1/1)
41
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
100.000% (1/1)
11
qt_QMetaEnum_debugOperator
Name: qt_QMetaEnum_debugOperator
Prototype: QDebug qt_QMetaEnum_debugOperator(QDebug &dbg, int value, const QMetaObject *meta, const char *name)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 903-915
100.000% (5/5)
92
qt_PersistentModelIndexLessThan
Name: qt_PersistentModelIndexLessThan
Prototype: static bool qt_PersistentModelIndexLessThan(const QPersistentModelIndex &i1, const QPersistentModelIndex &i2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1008-1013
100.000% (1/1)
31
qtLoggingDebug
Name: qtLoggingDebug
Prototype: static bool qtLoggingDebug()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qloggingregistry.cpp
Lines: 251-255
100.000% (1/1)
11
qstrnicmp
Name: qstrnicmp
Prototype: int qstrnicmp(const char *str1, const char *str2, uint len)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 435-450
100.000% (15/15)
125
qstrncpy
Name: qstrncpy
Prototype: char *qstrncpy(char *dst, const char *src, uint len)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 302-315
100.000% (9/9)
63
qstricmp
Name: qstricmp
Prototype: int qstricmp(const char *str1, const char *str2)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 401-413
100.000% (11/11)
104
qstrdup
Name: qstrdup
Prototype: char *qstrdup(const char *src)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 247-253
100.000% (4/4)
42
qstrcpy
Name: qstrcpy
Prototype: char *qstrcpy(char *dst, const char *src)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 267-281
100.000% (4/4)
32
qstrcmp
Name: qstrcmp
Prototype: int qstrcmp(const char *str1, const char *str2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 356-360
100.000% (1/1)
21
qstrcmp
Name: qstrcmp
Prototype: int qstrcmp(const QByteArray &str1, const char *str2)
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 455-477
100.000% (18/18)
136
qstrcmp
Name: qstrcmp
Prototype: int qstrcmp(const QByteArray &str1, const QByteArray &str2)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 482-493
100.000% (4/4)
62
qsnprintf
Name: qsnprintf
Prototype: int qsnprintf(char *str, size_t n, const char *fmt, ...)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qvsnprintf.cpp
Lines: 118-127
100.000% (1/1)
51
qrand
Name: qrand
Prototype: int qrand()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3520-3564
100.000% (7/7)
83
qputenv
Name: qputenv
Prototype: bool qputenv(const char *varName, const QByteArray& value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3380-3398
100.000% (1/1)
21
qlltoa
Name: qlltoa
Prototype: QString qlltoa(qlonglong l, int base, const QChar zero)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 459-462
100.000% (1/1)
11
qgl_functions
Name: qgl_functions
Prototype: QOpenGLFunctions *qgl_functions()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 132-135
100.000% (1/1)
11
qgetenv
Name: qgetenv
Prototype: QByteArray qgetenv(const char *varName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3235-3253
100.000% (1/1)
21
qdlerror
Name: qdlerror
Prototype: static QString qdlerror()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary_unix.cpp
Lines: 69-79
100.000% (1/1)
21
qcoreVariantHandler
Name: qcoreVariantHandler
Prototype: const QVariant::Handler *qcoreVariantHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 1133-1136
100.000% (1/1)
11
qcoreStateMachineHandler
Name: qcoreStateMachineHandler
Prototype: const QStateMachinePrivate::Handler *qcoreStateMachineHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 447-450
100.000% (1/1)
11
q_mkdtemp
Name: q_mkdtemp
Prototype: QPair<QString, bool> q_mkdtemp(char *templateName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporarydir.cpp
Lines: 165-169
100.000% (1/1)
21
q_X509Callback
Name: q_X509Callback
Prototype: int q_X509Callback(int ok, X509_STORE_CTX *ctx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 280-311
100.000% (4/4)
32
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
100.000% (1/1)
11
qVectorToSet
Name: qVectorToSet
Prototype: static inline QSet<int> qVectorToSet(const QVector<int> &vector)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 59-66
100.000% (4/4)
52
qTextCodecNameMatch
Name: qTextCodecNameMatch
Prototype: bool qTextCodecNameMatch(const char *n, const char *h)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp
Lines: 65-68
100.000% (1/1)
11
qStringFromUcs2Le
Name: qStringFromUcs2Le
Prototype: static QString qStringFromUcs2Le(QByteArray src)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1094-1102
100.000% (4/4)
52
qStringAsUcs2Le
Name: qStringAsUcs2Le
Prototype: static QByteArray qStringAsUcs2Le(const QString& src)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1082-1091
100.000% (4/4)
62
qStreamNtlmBuffer
Name: qStreamNtlmBuffer
Prototype: static void qStreamNtlmBuffer(QDataStream& ds, const QByteArray& s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 930-933
100.000% (1/1)
11
qSetMessagePattern
Name: qSetMessagePattern
Prototype: void qSetMessagePattern(const QString &pattern)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1883-1889
100.000% (4/4)
32
qSelectionPersistentRowLengths
Name: qSelectionPersistentRowLengths
Prototype: static QVector<QPair<QPersistentModelIndex, uint> > qSelectionPersistentRowLengths(const QItemSelection &sel)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 484-490
100.000% (2/2)
42
qSelectionIndexes
Name: qSelectionIndexes
Prototype: template<typename ModelIndexContainer> static ModelIndexContainer qSelectionIndexes(const QItemSelection &selection)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 330-337
100.000% (2/2)
42
qSNaN
Name: qSNaN
Prototype: double qSNaN()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 86-86
100.000% (1/1)
11
qRegisterStaticPluginFunction
Name: qRegisterStaticPluginFunction
Prototype: void __attribute__((visibility("default"))) qRegisterStaticPluginFunction(QStaticPlugin plugin)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qpluginloader.cpp
Lines: 432-435
100.000% (1/1)
11
qRectToXCBRectangle
Name: qRectToXCBRectangle
Prototype: static inline xcb_rectangle_t qRectToXCBRectangle(const QRect &r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2823-2831
100.000% (1/1)
61
qQNaN
Name: qQNaN
Prototype: double qQNaN()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp
Lines: 92-92
100.000% (1/1)
11
qNtlmPhase1
Name: qNtlmPhase1
Prototype: static QByteArray qNtlmPhase1()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1071-1079
100.000% (1/1)
61
qNormalizeType
Name: qNormalizeType
Prototype: static char *qNormalizeType(char *d, int &templdepth, QByteArray &result)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1252-1269
100.000% (19/19)
115
qMetaTypeTypeInternal
Name: qMetaTypeTypeInternal
Prototype: int qMetaTypeTypeInternal(const char *typeName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1230-1233
100.000% (1/1)
11
qMetaTypeTypeImpl
Name: qMetaTypeTypeImpl
Prototype: template <bool tryNormalizedType> static inline int qMetaTypeTypeImpl(const char *typeName, int length)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1188-1210
100.000% (15/15)
135
qMetaTypeStaticType
Name: qMetaTypeStaticType
Prototype: static inline int qMetaTypeStaticType(const char *typeName, int length)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 877-885
100.000% (8/8)
52
Page:<>1
Condition %: 100.000% (1/1)
23
Condition %: 100.000% (6/6)
4
Condition %: 100.000% (1/1)
5
Condition %: 100.000% (1/1)
6
Condition %: 100.000% (4/4)
...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