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

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 3622
...10
eLOC - Effective Lines of Code: 60
...20
eLOC - Effective Lines of Code: 17
...28
eLOC - Effective Lines of Code: 9
29
eLOC - Effective Lines of Code: 8
30
eLOC - Effective Lines of Code: 8
31
eLOC - Effective Lines of Code: 7
3233
eLOC - Effective Lines of Code: 6
34
eLOC - Effective Lines of Code: 5
35
eLOC - Effective Lines of Code: 5
36
eLOC - Effective Lines of Code: 4
...40
eLOC - Effective Lines of Code: 3
...50
eLOC - Effective Lines of Code: 1
...55
eLOC - Effective Lines of Code: 1
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
qt_convertPointsToUnits
Name: qt_convertPointsToUnits
Prototype: static QSizeF qt_convertPointsToUnits(const QSize &size, QPageSize::Unit units)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 580-589
  0.000% (0/4)
62
qt_check_if_internal_object
Name: qt_check_if_internal_object
Prototype: static void qt_check_if_internal_object(const QObject **obj, int *element)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1708-1723
  0.000% (0/12)
64
qt_call_pre_routines
Name: qt_call_pre_routines
Prototype: static void qt_call_pre_routines()
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 271-284
 71.429% (5/7)
63
qt_call_post_routines
Name: qt_call_post_routines
Prototype: void __attribute__((visibility("default"))) qt_call_post_routines()
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 286-300
 66.667% (6/9)
64
qt_TSCIIToUnicode
Name: qt_TSCIIToUnicode
Prototype: static unsigned int qt_TSCIIToUnicode(uint code, uint *s)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtsciicodec.cpp
Lines: 483-493
  0.000% (0/7)
63
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
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
qpiw_write_fn
Name: qpiw_write_fn
Prototype: static void qpiw_write_fn(png_structp png_ptr, png_bytep data, png_size_t length)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 217-228
  0.000% (0/4)
62
qToStringList
Name: qToStringList
Prototype: static QStringList qToStringList(const QList<QByteArray> &arr)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1225-1233
  0.000% (0/4)
62
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
qStreamNtlmString
Name: qStreamNtlmString
Prototype: static void qStreamNtlmString(QDataStream& ds, const QString& s, bool unicode)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 936-945
 71.429% (5/7)
63
qSetGlobalQHashSeed
Name: qSetGlobalQHashSeed
Prototype: void qSetGlobalQHashSeed(int newSeed)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 384-394
 71.429% (5/7)
63
qSafeFloatToQ16Dot16
Name: qSafeFloatToQ16Dot16
Prototype: static inline int qSafeFloatToQ16Dot16(qreal x)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 746-754
  0.000% (0/7)
63
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
qPixmapSerial
Name: qPixmapSerial
Prototype: static QString qPixmapSerial(quint64 i, bool enabled)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qitemdelegate.cpp
Lines: 955-968
  0.000% (0/4)
62
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
qMoveRange
Name: qMoveRange
Prototype: template<typename Container> static void qMoveRange(Container& c, typename Container::size_type rangeStart, typename Container::size_type rangeEnd, typename Container::size_type targetPosition)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 725-739
  0.000% (0/5)
61
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
  0.000% (0/1)
61
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 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
qFindStringBoyerMoore
Name: qFindStringBoyerMoore
Prototype: int qFindStringBoyerMoore( const QChar *haystack, int haystackLen, int haystackOffset, const QChar *needle, int needleLen, Qt::CaseSensitivity cs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringmatcher.cpp
Lines: 310-320
 50.000% (2/4)
62
qFindByteArrayBoyerMoore
Name: qFindByteArrayBoyerMoore
Prototype: static int qFindByteArrayBoyerMoore( const char *haystack, int haystackLen, int haystackOffset, const char *needle, int needleLen)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp
Lines: 251-261
 50.000% (2/4)
62
qEncodeNtlmString
Name: qEncodeNtlmString
Prototype: static int qEncodeNtlmString(QNtlmBuffer& buf, int offset, const QString& s, bool unicode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 958-966
 50.000% (2/4)
62
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
qConvertToRealNumber
Name: qConvertToRealNumber
Prototype: static qreal qConvertToRealNumber(const QVariant::Private *d, bool *ok)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 244-262
 66.667% (8/12)
69
propertyNotFoundError
Name: propertyNotFoundError
Prototype: static inline QDBusMessage propertyNotFoundError(const QDBusMessage &msg, const QString &interface_name, const QByteArray &property_name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 213-222
  0.000% (0/1)
61
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
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QVector2D &vector)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qvector2d.cpp
Lines: 543-551
  0.000% (0/1)
61
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QTextLength &length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 156-164
  0.000% (0/1)
61
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &argument, QSpiAction &action)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/struct_marshallers.cpp
Lines: 125-133
  0.000% (0/1)
61
operator>>
Name: operator>>
Prototype: QTextStream& operator>>(QTextStream& ts, QSplitter& splitter)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1733-1742
  0.000% (0/1)
61
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 &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
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QPointF &p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qpoint.cpp
Lines: 779-787
100.000% (1/1)
61
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QRegularExpression &re)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2465-2473
100.000% (1/1)
61
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QSizeF &sz)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 857-865
100.000% (1/1)
61
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QRect &rect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1218-1227
100.000% (1/1)
61
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QRectF &rect)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1238-1247
100.000% (1/1)
61
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QLine &line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1336-1345
100.000% (1/1)
61
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QLineF &line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1356-1365
100.000% (1/1)
61
operator==
Name: operator==
Prototype: bool operator==(const QSslPreSharedKeyAuthenticator &lhs, const QSslPreSharedKeyAuthenticator &rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 267-275
  0.000% (0/1)
61
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: QDebug operator<<(QDebug dbg, const QMargins &m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmargins.cpp
Lines: 441-449
  0.000% (0/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QMarginsF &m)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmargins.cpp
Lines: 777-785
  0.000% (0/1)
61
operator<<
Name: operator<<
Prototype: static QDebug operator<<(QDebug dbg, QDBusMessage::MessageType t)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmessage.cpp
Lines: 791-806
  0.000% (0/10)
66
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QPicture &r)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1149-1159
  0.000% (0/4)
62
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPolygon &a)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpolygon.cpp
Lines: 468-476
  0.000% (0/4)
62
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QPolygonF &a)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpolygon.cpp
Lines: 772-781
  0.000% (0/4)
62
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPolygonF &a)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpolygon.cpp
Lines: 810-818
  0.000% (0/4)
62
operator<<
Name: operator<<
Prototype: const QDBusArgument &operator<<(QDBusArgument &argument, const QXdgDBusImageStruct &icon)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustraytypes.cpp
Lines: 118-126
  0.000% (0/1)
61
operator<<
Name: operator<<
Prototype: QDBusArgument &operator<<(QDBusArgument &argument, const QSpiAction &action)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/struct_marshallers.cpp
Lines: 115-123
  0.000% (0/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QPrintDevice &p)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprintdevice.cpp
Lines: 298-306
  0.000% (0/1)
61
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QRect &r)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1260-1269
 60.000% (3/5)
62
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QHostAddress &address)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 1120-1129
 60.000% (3/5)
62
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QVariant::Type p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3638-3646
100.000% (1/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QLocale &l)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3608-3616
100.000% (1/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPoint &p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qpoint.cpp
Lines: 454-462
100.000% (1/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPointF &p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qpoint.cpp
Lines: 464-472
100.000% (1/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QRect &r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1300-1308
100.000% (1/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QRectF &r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2521-2529
100.000% (1/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QSize &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 445-453
100.000% (1/1)
61
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QSizeF &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 869-877
100.000% (1/1)
61
operator<<
Name: operator<<
Prototype: QDBusArgument &operator<<(QDBusArgument &a, const QDate &date)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1160-1169
100.000% (5/5)
62
operator<<
Name: operator<<
Prototype: QDBusArgument &operator<<(QDBusArgument &a, const QTime &time)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1185-1194
100.000% (5/5)
62
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
mergedColors
Name: mergedColors
Prototype: static QColor mergedColors(const QColor &colorA, const QColor &colorB, int factor = 50)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 178-186
  0.000% (0/1)
61
matrixDet4
Name: matrixDet4
Prototype: static inline double matrixDet4(const double m[4][4])
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 363-371
  0.000% (0/1)
61
lookupElementHelper
Name: lookupElementHelper
Prototype: static const QTextHtmlElement *lookupElementHelper(const QString &element)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 468-476
  0.000% (0/6)
62
load_glyph_image_region_to_texture
Name: load_glyph_image_region_to_texture
Prototype: static void load_glyph_image_region_to_texture(QOpenGLContext *ctx, const QImage &srcImg, int x, int y, int w, int h, GLuint texture, int tx, int ty)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureglyphcache.cpp
Lines: 254-270
  0.000% (0/11)
62
julianDayFromDate
Name: julianDayFromDate
Prototype: static inline qint64 julianDayFromDate(int year, int month, int day)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 119-134
100.000% (4/4)
62
isTextureTargetMultisample
Name: isTextureTargetMultisample
Prototype: static bool isTextureTargetMultisample(QOpenGLTexture::Target target)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 434-457
  0.000% (0/15)
612
isLineSeparatorBlockAfterTable
Name: isLineSeparatorBlockAfterTable
Prototype: static inline bool isLineSeparatorBlockAfterTable(const QTextBlock &block, const QTextFrame *previousFrame)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 316-324
  0.000% (0/1)
61
isJitEnabled
Name: isJitEnabled
Prototype: static bool isJitEnabled()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1119-1133
 50.000% (2/4)
62
isGPUTestBlacklisted
Name: isGPUTestBlacklisted
Prototype: static bool isGPUTestBlacklisted(const char *slot, const char *data = 0)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 211-222
  0.000% (0/9)
65
isFastPattern
Name: isFastPattern
Prototype: static bool isFastPattern(const QString &pattern)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp
Lines: 146-155
100.000% (1/1)
61
isCompressedFormat
Name: isCompressedFormat
Prototype: static bool isCompressedFormat(QOpenGLTexture::TextureFormat internalFormat)
Coverage:  0.000% (0/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 879-993
  0.000% (0/102)
699
insertOrRemoveItems
Name: insertOrRemoveItems
Prototype: template <typename T> static void insertOrRemoveItems(QVector<T> &items, int index, int delta)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 50-61
  0.000% (0/10)
64
indexOfMutating
Name: indexOfMutating
Prototype: static int indexOfMutating(const QStringList *that, QRegExp &rx, int from)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringlist.cpp
Lines: 526-535
100.000% (10/10)
64
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
iconEngineFromSuffix
Name: iconEngineFromSuffix
Prototype: static QIconEngine *iconEngineFromSuffix(const QString &fileName, const QString &suffix)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 984-995
  0.000% (0/10)
64
hb_getAdvances
Name: hb_getAdvances
Prototype: static void hb_getAdvances(HB_Font font, const HB_Glyph *glyphs, hb_uint32 numGlyphs, HB_Fixed *advances, int flags)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 135-145
  0.000% (0/1)
61
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_raster_new
Name: gray_raster_new
Prototype: static int gray_raster_new( QT_FT_Raster* araster )
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1847-1858
  0.000% (0/4)
62
gray_convert_glyph_inner
Name: gray_convert_glyph_inner
Prototype: static int gray_convert_glyph_inner( PWorker worker )
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1563-1579
  0.000% (0/5)
62
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_dh1024
Name: get_dh1024
Prototype: static DH *get_dh1024()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 58-72
100.000% (2/2)
62
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
getProperAncestors
Name: getProperAncestors
Prototype: static QVector<QState*> getProperAncestors(const QAbstractState *state, const QAbstractState *upperBound)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 332-341
100.000% (6/6)
62
getEtcFileFirstLine
Name: getEtcFileFirstLine
Prototype: static QByteArray getEtcFileFirstLine(const char *fileName)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2319-2328
  0.000% (0/4)
62
get
Name: get
Prototype: static inline QDBusError::ErrorType get(const char *name)
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbuserror.cpp
Lines: 152-160
 72.727% (8/11)
64
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
formatTouchEvent
Name: formatTouchEvent
Prototype: static inline void formatTouchEvent(QDebug d, const QTouchEvent &t)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qevent.cpp
Lines: 3644-3652
  0.000% (0/1)
61
err_info_about_objects
Name: err_info_about_objects
Prototype: static void err_info_about_objects(const char * func, const QObject * sender, const QObject * receiver)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2289-2299
  0.000% (0/11)
63
drawPixelARGB32
Name: drawPixelARGB32
Prototype: inline void drawPixelARGB32(QCosmeticStroker *stroker, int x, int y, int coverage)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 167-176
  0.000% (0/10)
62
descendantDepth
Name: descendantDepth
Prototype: static int descendantDepth(const QAbstractState *state, const QAbstractState *ancestor)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 310-319
 85.714% (6/7)
63
derefEngine
Name: derefEngine
Prototype: static void derefEngine(QRegExpEngine *eng, const QRegExpEngineKey &key)
Coverage:  62.500% (5/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3821-3841
 62.500% (5/8)
64
customConvert
Name: customConvert
Prototype: static bool customConvert(const QVariant::Private *d, int t, void *result, bool *ok)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 1082-1092
 91.667% (11/12)
64
createData
Name: createData
Prototype: static QTextFrameData *createData(QTextFrame *f)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 237-246
  0.000% (0/5)
62
Page:<>1
eLOC - Effective Lines of Code: 3622
...10
eLOC - Effective Lines of Code: 60
...20
eLOC - Effective Lines of Code: 17
...28
eLOC - Effective Lines of Code: 9
29
eLOC - Effective Lines of Code: 8
30
eLOC - Effective Lines of Code: 8
31
eLOC - Effective Lines of Code: 7
3233
eLOC - Effective Lines of Code: 6
34
eLOC - Effective Lines of Code: 5
35
eLOC - Effective Lines of Code: 5
36
eLOC - Effective Lines of Code: 4
...40
eLOC - Effective Lines of Code: 3
...50
eLOC - Effective Lines of Code: 1
...55
eLOC - Effective Lines of Code: 1

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